
/*p{ padding:0 30px 30px 30px; color:#fff; font:11pt "Helvetica Neue", "Helvetica", Arial, sans-serif; text-shadow: #000 0px 1px 0px; line-height:200%; }
p a{ font-size:10pt; text-decoration:none; outline: none; color:#ddd; background:#222; border-top:1px solid #333; padding:5px 8px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow: 0px 1px 1px #000; -webkit-box-shadow: 0px 1px 1px #000; box-shadow: 0px 1px 1px #000; }
p a:hover{ background-color:#7D0000; border-color:#B30000; color:#fff; }
h3{ padding:30px 30px 20px 30px; }
			
#content{ position:absolute; top:50px; left:50px; background:#111; background:rgba(0,0,0,0.65); width:380px; text-align:left; }
.stamp{ float: right; margin: 15px 30px 0 0;}*/

/* -------------------------------------------------------------------------------------------------------------------------- */
a{
	outline:none;
}
#lienzo{
	position:absolute; top:0px; left:0px;
	width:96%;  
	height:840px; margin:0px auto; padding:20px; 
}
#lienzo #izqLienzo{
	float:left; width:20%; height:100%;  
}
#lienzo #dchaLienzo{
	float:right; width:78%; height:100%; 
}
/* -------------------------------------------------------------------------------------------------------------------------- */
#lienzo #izqLienzo #menu{
	float:left; width:100%; height:100%; background:#111; background:rgba(0,0,0,0.8);
	text-align:left;
}
#lienzo #izqLienzo #menu #tituloGlobal{
	margin:40px 0px 0px 30px; font-family:"Agency FB"; font-size:30px; color:#fff; text-transform:uppercase;text-shadow:1px 1px 1px #000;
}
#lienzo #izqLienzo #menu #subTituloGlobal{
	margin:0px 0px 0px 30px; font-family:"Agency FB"; font-size:24px; color:#C4A411; text-transform:uppercase;text-shadow:1px 1px 1px #000;
}
#lienzo #izqLienzo #menu #logo{
	margin:90px auto 120px auto; width:80%; height:170px;
}
#lienzo #izqLienzo #menu #logo img{
	width:100%;
}
#lienzo #izqLienzo #menu #navGeneral{
	list-style: none; margin:0px 0px 0px 30px;
}
#lienzo #izqLienzo #menu #navGeneral ul{
	list-style: none;
}
#lienzo #izqLienzo #menu #navGeneral li{
	display: block;
}
#lienzo #izqLienzo #menu #navGeneral a{
	font-family:"Agency FB"; font-size:20px; color:#aaa; text-transform:uppercase; text-decoration:none;text-shadow:1px 1px 1px #000;outline:none;
}
#lienzo #izqLienzo #menu #navGeneral a:hover{
	/*color:#CC0000;*/ color:#555; text-transform:uppercase; /*-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;*/
}
#lienzo #izqLienzo #menu #navGeneral ul li.active a {
	color:#C4A411;outline:none
}
#lienzo #izqLienzo #menu #navGeneral ul li.active{
	color:#C4A411; outline:none
}
#lienzo #izqLienzo #menu #rrssIcons{
	position:absolute; bottom:40px; width:19%; text-align:center;
}
#lienzo #izqLienzo #menu #rrssIcons #social{
	clear:both; width:80%; margin:0px auto 0px auto;
}
.floatstop{ clear:both; height:10px;}
#lienzo #izqLienzo #menu #rrssIcons #divIzq{
	width:50%; float:left; border:thin solid #ccc; 
}
#lienzo #izqLienzo #menu #rrssIcons #divDcha{
	width:49%; float:right;border:thin solid #ccc;
}
#lienzo #izqLienzo #menu #rrssIcons img{
	width:36px; border:none; margin-right:4px;
}
#lienzo #izqLienzo #menu #refCtic{
	clear:both; color:#aaa; font-family:Arial, Helvetica, sans-serif; font-size:10px;
}
#lienzo #izqLienzo #menu #refCtic a{
	color:#aaa; font-family:Arial, Helvetica, sans-serif; font-size:10px; 
}
#lienzo #izqLienzo #menu #refCtic a:hover{
	color:#8A0104;
}
#lienzo #izqLienzo #menu #capaAcordeon{
	width:80%; height:300px; margin:0px auto 0px auto;
}
#lienzo #izqLienzo #menu #capaAcordeon a{
	color:#FFFFFF; text-decoration:none;
}
/* -------------------------------------------------------------------------------------------------------------------------- */
#lienzo #dchaLienzo #contenido{
	float:left; width:72%; height:840px; /*background:#C20202; background:rgba(128,3,3,0.9);
	text-align:left;  */margin-right:20px;
}
#lienzo #dchaLienzo #contenido #pagina{
	width:93%; height:100%; background:#C4A411; /*background:rgba(128,3,3,0.9);background:rgba(196,164,17,0.9);*/background:rgba(248,226,124,0.9); padding:20px 25px 20px 25px; overflow:auto;
	text-align:left;  
}
#lienzo #dchaLienzo #contenido #pagina #cerrarPagina{
	clear:both;
}
#lienzo #dchaLienzo #contenido #pagina #cerrarPagina img{
	float:right; width:24px; 
}
#lienzo #dchaLienzo #contenido #pagina #titulo{
	font-family:"Agency FB"; font-size:28px; color:#AFA411; text-transform:uppercase; text-decoration:none;text-shadow:1px 1px 1px #000;
	margin-top:40px; margin-bottom:20px;
}
#lienzo #dchaLienzo #contenido #pagina #titulo span{
	font-family:"Agency FB"; font-size:28px; color:#666; text-transform:uppercase; text-decoration:none;
}
#lienzo #dchaLienzo #contenido #pagina p{
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-align:justify;
}
#lienzo #dchaLienzo #contenido #pagina #imagen{
	width:100%; height:auto; border:thin solid #ccc; margin-top:20px;
}
.sombra{
	 -moz-box-shadow: 8px 8px 8px #333;
      -webkit-box-shadow: 8px 8px 8px #333;
       box-shadow: 8px 8px 8px #333;
      -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#333333')"; /*  IE 8 */
      filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333'); /*IE 5.5 - 7 */
}
#capaPortada{
	width:100%; height:100%; 
}
#lienzo #dchaLienzo #contenido #pagina #formulario{
	width:100%; height:150px; margin-top:20px;
}
#lienzo #dchaLienzo #contenido #pagina label{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#796D03; text-transform:uppercase; 
}
#lienzo #dchaLienzo #contenido #pagina input{
	width:100%; display:block; border:thin solid #AFA411; height:20px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; background-color:#eee;
}
#lienzo #dchaLienzo #contenido #pagina textarea{
	width:100%; display:block; border:thin solid #AFA411; height:160px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; background-color:#eee;
}
#lienzo #dchaLienzo #contenido #pagina input:hover{
	background-color:#fff; -moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;
}
#lienzo #dchaLienzo #contenido #pagina textarea:hover{
	background-color:#fff; -moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;
}
.sepCtrl{
	margin-top:7px;
}
#lienzo #dchaLienzo #contenido #pagina #botonesFrm{
	margin-top:20px;
}
#lienzo #dchaLienzo #contenido #pagina button{
	width:100px;
   border: none; cursor: pointer; height:25px;
   text-shadow: 0 1px 1px black;
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=3);
   color: white;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   background-color:#333;
   box-shadow: inset 0 1px 3px #222, inset 0 -5px 15px #000, 0 2px 1px #000;
   -o-box-shadow: inset 0 1px 3px #222, inset 0 -5px 15px #000, 0 2px 1px #000;
   -webkit-box-shadow: inset 0 1px 3px #222, inset 0 -5px 15px #000, 0 2px 1px #000;
   -moz-box-shadow: inset 0 1px 3px #222, inset 0 -5px 15px #000, 0 2px 1px #000;
   background: -moz-linear-gradient(top, #333, #262827);
   background: -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#262827));
   -moz-border-radius:2px;
   -webkit-border-radius:2px; 
   border-radius: 2px;
   text-align:center;
   padding:1px 6px; margin-right:5px;
}
#lienzo #dchaLienzo #contenido #pagina  button:hover{
	width:100px;
	border: none; cursor: pointer;
   text-shadow: 0 1px 1px black;
   filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=3);
   color: #bbb;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   background-color:#333;
   box-shadow: inset 0 1px 3px #222, inset 0 -5px 15px #000, 0 2px 1px #000;
   -o-box-shadow: inset 0 1px 3px #222, inset 0 -5px 15px #000, 0 2px 1px #000;
   -webkit-box-shadow: inset 0 1px 3px #222, inset 0 -5px 15px #000, 0 2px 1px #000;
   -moz-box-shadow: inset 0 1px 3px #222, inset 0 -5px 15px #000, 0 2px 1px #000;
   background: -moz-linear-gradient(top, #333, #262827);
   background: -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#262827));
   -moz-border-radius:2px;
   -webkit-border-radius:2px; 
   border-radius: 2px;
   text-align:center;
   padding:1px 6px;margin-right:5px;
   -moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;
}
#lienzo #dchaLienzo #contenido #pagina #tfnosContacto{
	width:100%; height:150px; margin-top:50px; font-family:Arial, Helvetica, sans-serif; font-size:13px;
}
#lienzo #dchaLienzo #contenido #pagina #tfnosContacto a{
	color:#4F4702;
}
/* ---------------------------------------------- home -------------------------------------------------------------------- */

#lienzo #dchaLienzo #contenido #paginaShort{
	width:93%; height:71%; background:#C4A411; /*background:rgba(128,3,3,0.9);background:rgba(196,164,17,0.9);*/background:rgba(248,226,124,0.9); padding:20px 25px 20px 25px;
	text-align:left; overflow:hidden;  
}
#lienzo #dchaLienzo #contenido #paginaShort #cerrarpagina{
	clear:both;
}
#lienzo #dchaLienzo #contenido #paginaShort #cerrarPagina img{
	float:right; width:24px; 
}
#lienzo #dchaLienzo #contenido #paginaShort #titulo{
	font-family:"Agency FB"; font-size:28px; color:#ddd; text-transform:uppercase; text-decoration:none;text-shadow:1px 1px 1px #000;
	margin-top:40px; margin-bottom:20px;
}
#lienzo #dchaLienzo #contenido #paginaShort #titulo span{
	font-family:"Agency FB"; font-size:28px; color:#666; text-transform:uppercase; text-decoration:none;
}
#lienzo #dchaLienzo #contenido #paginaShort p{
	font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333; text-align:justify;
}
#lienzo #dchaLienzo #contenido #paginaShort #imagen{
	width:100%; height:auto; margin-top:20px;
}
#lienzo #dchaLienzo #contenido #paginaShort #imagen img{
	width:100%;
}
#lienzo #dchaLienzo #contenido #itemsPortada{
	width:100%;  height:21%; margin-top:0px; /*padding:20px 25px 20px 25px; overflow:auto;border:thin solid #ccc;*/ overflow:hidden;
}
#lienzo #dchaLienzo #contenido #itemsPortada img{
	width:100%;  
}
#lienzo #dchaLienzo #contenido #itemsPortada #izq{
	width:48%; height:100%;  float:left;
}
#lienzo #dchaLienzo #contenido #itemsPortada #dcha{
	width:48%; height:100%; border:thin solid #ccc; float:right;
}
/* -------------------------------------------------------------------------------------------------------------------------- */
#lienzo #dchaLienzo #plugins{
	float:right; width:25%; height:100%; 
	/*background:#111; background:rgba(0,0,0,0.65); border:thin solid #ccc;*/
	color:#ED0509; text-shadow:1px 1px 1px #000; text-align:justify; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
#lienzo #dchaLienzo #plugins #tituloPlugin{
	font-family:"Agency FB"; font-size:24px; color:#ddd; text-transform:uppercase;text-shadow:1px 1px 1px #000;
}
#lienzo #dchaLienzo #plugins #plgMMTV{
	width:100%; height:25%; 
}
#lienzo #dchaLienzo #plugins #plgMMTwitter{
	width:93%; height:auto; 
	background:rgba(0,0,0,0.8); padding:10px; overflow:hidden;
}
#lienzo #dchaLienzo #plugins #plgMMTwitter #twitter{
	color:#eee; text-shadow:1px 1px 1px #000; text-align:justify; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
#lienzo #dchaLienzo #plugins #plgMMNews{
	width:93%; height:auto; 
	background:rgba(0,0,0,0.8); padding:10px; overflow:hidden;
}

/* -------------------------------------------------------------------------------------------------------------------------- */
/*Toggles*/

.toggle-deploy{
	margin-top:4px;
	padding-bottom:4px;
	display:block;
	width:100%;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	background-image:url(../images/down_16.png);
	background-repeat:no-repeat;
	background-position:5px 1px;
	padding-left:35px;
	margin-left:10px;
}

.toggle-close{
	display:block;
	width:100%;
	display:none;
	text-decoration:none;
	color:#FFFFFF;
	font-size:12px;
	background-image:url(../images/up_16.png);
	background-repeat:no-repeat;
	background-position:5px 1px;
	padding-left:35px;
	margin-left:10px;
}

.directos{
	/*margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;*/
	width:96%;
	display:block;
	background-color:#333;
	border-radius:5px;
	padding:5px; text-shadow: 1px 1px 1px #000;
}

.toggle-content{
	display:none;
	margin-top:10px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-top:solid 1px rgba(0,0,0,0.3);
	color:#fff;
}
.toggle-deploy a{
	color:#fff; text-decoration:none;
}

/* -------------------------------------------------------------------------------------------------------------------------- */
/*Twitter*/
#twitter {
	margin-bottom:6px;
	margin-top:6px;
}
#twitter ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	background-image:url(../images/box-bg.png);
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#999999;
}
#twitter ul li {
	padding-top:12px;
	padding-bottom:12px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	background-image:url(../images/twitter-icon.png);
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:45px;
	margin:0px;
	height:auto;
	overflow:auto;
	padding-right:10px;
}
#twitter ul li:hover {
	background:rgba(0,0,0,0.8); 
	background-image:url(../images/twitter-icon.png);
	background-repeat:no-repeat;
	background-position:left 8px;
}
#twitter ul li span a {
	float:none;
}
#twitter ul li a {
	color:#8F8211;
	float:right;
}
#twitter ul li a:link {
	color:#8F8211;
}
#twitter ul li a:hover {
	color:#8F8211;
	text-decoration:none;
}
#twitter ul li a:active {
	color:#8F8211;
}
ul#twitter_update_list {
}
/* -------------------------------------------------------------------------------------------------------------------------- */
#itemConcierto{
	width:100%; height:30px;margin-bottom:10px; clear:both;
}
#itemConcierto #izq{
	float:left; width:20%;
	color:#eee; text-shadow:1px 1px 1px #000; text-align:justify; font-size:11px; font-family:Arial, Helvetica, sans-serif;text-align:center;
}
#itemConcierto #izq div{
	color:#eee; text-shadow:1px 1px 1px #000; text-align:justify; font-size:30px; font-family:Arial, Helvetica, sans-serif;
	text-align:center; font-weight:600;
}
#itemConcierto #dcha{
	float:right; width:75%; 
	color:#eee; text-shadow:1px 1px 1px #000; text-align:justify; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
#itemConcierto #dcha span{
	color:#8F8211;
}
#itemConcierto #dcha strong{
	font-size:12px;
}
/* -------------------------------------------------------------------------------------------------------------------------- */

#disco{
	width:100%; 
}
#disco #portada{
	float:left; width:40%; 
	 -moz-box-shadow: 1px 8px 8px #333;
      -webkit-box-shadow: 1px 8px 8px #333;
       box-shadow: 1px 8px 8px #333;
      -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#333333')"; /*  IE 8 */
      filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333'); /*IE 5.5 - 7 */
}
#disco #portada img{
	width:100%;
}
#disco #info{
	float:right; width:55%;
	color:#222; text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.salto{
	clear:both; 
}
#detalle{
	margin-top:20px;
	color:#222; text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
#detalle #datos{
	float:left; width:40%;
}
#detalle #marquesina{
	float:right; width:55%;
	color:#fff; text-align:left; font-size:16px; font-family:Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 1px #000; background-color:#AF0303; padding:5px;
}
#itemConciertos{
	width:100%; margin:10px auto 5px; clear:both; font-family:Arial, Helvetica, sans-serif;
}
#itemConciertos td{
vertical-align:top;
 
}
#itemConciertos #fecha{
	width:10%; height:auto;
	color:#eee; text-shadow:1px 1px 1px #000; text-align:justify; font-size:13px; font-family:Arial, Helvetica, sans-serif;
	text-align:center; font-weight:600;
}
#itemConciertos #fecha div{
	color:#eee; text-shadow:1px 1px 1px #000; text-align:justify; font-size:40px; font-family:Arial, Helvetica, sans-serif;
	text-align:center; font-weight:600;
}
#itemConciertos #info{
	width:45%; height:auto;
	color:#333; text-align:justify; font-size:13px; font-family:Arial, Helvetica, sans-serif;
}
#itemConciertos #info span{
	color:#8F8211;font-size:14px;
}
#itemConciertos #info a{
	font-size:16px; text-decoration:none; border:0px;color:#333; 
}
#itemConciertos #info a:hover{
	cursor:pointer;color:#333; 
}
#itemConciertos #info strong{
	font-size:16px;
}
#itemConciertos #loc{
	width:40%; height:auto;
}

/* -------------------------------------------------------------------------------------------------------------------------- */
#mosaicoFotos{
	width:100%; 
}
#mosaicoFotos td{
	width:33%; 
}
#mosaicoFotos td img{
	width:100%; height:95%;
}
/* -------------------------------------------------------------------------------------------------------------------------- */
#listaVideos{
	width:100%;font-family:Arial, Helvetica, sans-serif;
}
#listaVideos a{
	color:#C4A411;
}

#listaVideos #video{
	width:30%;
}

#listaVideos #sep{
	width:5%;
}
#listaVideos #descripcion{
	width:60%; vertical-align:top;
}



