body {
	background-color: #000;
	color: #FFF;
	/*font-family: Arial, Helvetica, Sans-Serif;*/
	/*font-size: 0.75em;*/
	/*line-height: 1.3em;*/
	line-height: 1em;
	/*padding: 0px;*/
	top: 0px;
	clip: rect(0px,auto,auto,auto);
	/*margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;*/
	/*margin-left: 0px;*/
}
/*a:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:visited {
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
}*/
a:link {
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    color: #8CA7C1;
}
a:visited {
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    color: #8CA7C1;
}
a:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #E3D100;
}

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

input, select, textarea {
	background-color: #FFFFFF;
	color: #808080;
	font-size: 1em;
	padding: 6px;
	border: 1px solid #000;
}

button {
	background-color: #398EC1;
	border: 1px solid #000;
	color: #FFF;
	padding: 5px;
	filter: Invert;
}



h1, h2, h3, h4, h5, h6 {
	color: #808080;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}

embed {
	padding: 0px;
	margin: 0px;
	z-index: 10000;
}

object {
	padding: 0px;
	margin: 0px;
}

td, th {
	color: #CCC;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1em;
}

.ctz-img-responsive  {
    max-width: 100%; 
    height: auto;
    display: block;
}


.formatdate {
	color: #888888;
}

.ctz-footer-social
	{
	margin-left:30px;
	margin-right:30px;		
	}


.fa-facebook-f,
.fa-twitter,
.fa-instagram
	{
	color: #868686;
	}

.fa-facebook-f:hover,
.fa-twitter:hover,
.fa-instagram:hover
	{
	color: #a3a3a3;
	}
.ctz-footer-bigmenu
	{
	color: #fff;
	line-height: 1em;
    font-size: 15px;
	}
.ctz-footer-bigmenu:link,
.ctz-footer-bigmenu:visited
	{
	color: #868686;
    text-decoration: none;
	}
.ctz-footer-bigmenu:hover
	{
	color: #a3a3a3;
	}

.ctz-footer-bigmenu-row
	{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #868686;
	/*background-color: #1f1f1f;*/
	}
	
	
	
/*
.fa-facebook-f:hover,
.fa-twitter:hover,
.fa-instagram:hover,
.ctz-footer-bigmenu:hover
	{
	color: #fff;
	}

.fa-facebook-f:visited,
.fa-twitter:visited,
.fa-instagram:visited
	{
	color: #8CA7C1;
	}

.ctz-footer-bigmenu-row
	{
	background-color: #344b61;		
	}
*/
	.ctz-footernav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        zzz-padding: 0.75rem 1rem;
        margin-bottom: 1rem;
        list-style: none;
        }
    .ctz-footernav-brand, 
    .ctz-footernav-item, 
    .ctz-footernav-item a:link, 
    .ctz-footernav-item a:active, 
    .ctz-footernav-item a:visited {
        float: left; 
        text-align: center;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        /*font-size: 10px;*/
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
        line-height: normal; 
        color: #CCCCCC;
        }
    .zzz-ctz-footernav-item:before {
        padding-left: .3rem;
        padding-right: .3rem;
        content: "·";
        }
    .ctz-footernav-item a:hover  {
        color: #CCCCCC;
        text-decoration: underline;
        }

/* ELEMENTOS GENEREAL  */

#outerBox {
	background-color: #000;
	text-align: center;
	/*width: 1024px;*/
	/*max-width: 1024px;*/
	/*width: 1048px;*/
	/*max-width: 1048px;*/
	max-width: 1100px;
	/*margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;*/
	/*margin-left: auto;*/
	/*padding: 0px;*/
}

#innerBoxHead {
	/*width: 100%;*/
	background-color: #000;
	text-align: left;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #E3D100;
}
/*
* html #innerBoxHead { 
	margin-top: 30px;
}
*/
#innerBox {
	/*width: 1024px;*/
	/*width: 100%;*/
	background-color: #344b61;
	/*float: left;*/
	text-align: left;
	/*margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;*/
	/*margin-left: 0px;*/
}

* html #innerBox { 
	/*width: 914px;*/
	/*width: 1048px;*/
	/*w\idth: 914px;*/
	/*height: 460px;*/
	margin-top: 30px;
	/*margin-right: 20px;*/
	/*margin-bottom: 0px;*/
	/*margin-left: 7px;*/
}

#headerBox {
	/*width: 1024px;*/
	/*max-width: 1024px;*/
	/*float: left;*/
	background-color: #000;
	background-image: url(/imagenes/home-header-fondo.gif);
	background-repeat: no-repeat; 
	/*height: 159px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #E3D100;*/
}
#menuInferior {
	width: 1020px;
	float: left;
	text-transform: uppercase;
	color: #FFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#menuInferior a:link {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
	color: #FFF;
	padding-left: 4px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-right: 4px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
#menuInferior a:visited {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
	color: #FFF;
	padding-left: 4px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-right: 4px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
#menuInferior a:hover {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
	color: #FFF;
	padding-left: 4px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFF;
	padding-right: 4px;
	margin: 0px;
	background-color: #666;
	text-decoration: none;
}

#headerImage {
	float: right;
	/*padding-right: 0px;
	text-align: right;*/
	/*padding-top: 5px;*/
	/*padding-top: 104px;*/
}

* html #headerImage {
	/*width: 180px;
	w\idth: 230px;*/
	height: 50px;
}

#headerMenu {
	/*width: 810px;*/
	line-height: 0.25em;
	padding-left: 5px;
	/*padding-top: 105px;*/
	padding-top: 95px;
	font-size: 18px;
}

* html #headerMenu {
	/*width: 689px;
	w\idth: 689px;*/
	height: 12px;
}

#contentBox {
	/*width: 1024px;*/
	/*max-width: 1024px;*/
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

* html #contentBox { 
	/*width: 914px;*/
	/*max-width: 914px;*/
	/*w\idth: 914px;*/
	height: 406px;
}

#contenidoIzq {
	/*width: 602px;*/
	/*max-width: 604px;*/
	/*min-width: 580px;*/
	float: left;
	/*margin: 0px;*/
}

#conciertoDia {
	/*QUITARTwidth: 367px;*/
	/*width: 100%;*/
	/*height: 100%;*/
	float: left;
	background-color: #000;
	margin-top: 0px;
	/*margin-right: 15px;*/
	/*margin-bottom: 0px;
	margin-left: 15px;*/
}
#conciertoDiaBg {
	/*width: 327px;*/
	/*min-width: 320px;*/
	width: 100%;
	height: 100%;
	float: left;
	/*background-color: #000;*/
	/*margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;*/
	vertical-align: baseline;
	border: 20px solid #fff;
/*
	background-image: url(../imagenes/fondo9.jpg);
	background-repeat: no-repeat;
	background-position: center;
*/
}
/* INI - ESTE NO FUNCIONA DURANTE EL CONFINAMIENTO */
#conciertoDiaTexto {
	/*QUITARTwidth: 300px;*/
	float: left;
/*	margin-top: 238px; */
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 7px;
	background-image: url(/imagenes/transp.gif);
	padding-right: 4px;
	padding-left: 6px;
	height: -50px;
}
/* FIN - ESTE NO FUNCIONA DURANTE EL CONFINAMIENTO */

* html #conciertoDia { 
	/*QUITARTwidth: 367px;*/
	/*w\idth: 367px;*/
	/*height: 409px;*/
}

#talDia {
	/*width: 190px;*/
	/*width: 210px;*/
	/*QUITARTmax-width: 210px;*/
	/*min-width: 180px;*/
	background-color: #282851;
	float: right;
	margin-top: 0px;
	/*margin-right: 10px;*/
	margin-bottom: 0px;
	/*margin-left: 15px;*/
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	border: 5px solid #486786;
}

#talDiaFoto {
	/*QUITARTwidth: 199px;*/
	float: none;
	text-align: center;
	margin-top: 6px;
}
#talDiaTexto {
	padding-right: 6px;
	padding-left: 6px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 13px;*/
	/*width: 185px;*/
	/*width: 100%;*/
	margin-top: 10px;
	float: left;
}
* html #talDia {
	/*QUITARTwidth: 194px;*/
	/*w\idth: 395px;*/
	height: 395px;
}

#contenidoDerecha {
	/*min-width: 300px;*/
	float: right;
	/*QUITARTwidth: 407px;*/
	/*max-width: 397px; ESTE ERA EL ULTIMO BUENO!!!*/
	/*margin-right: 15px;*/
	/*padding: 0px;
	margin-bottom: 10px;
	margin-left: 0px;*/
	/*padding-right: 20px;*/
}

#ofertaEntradas {
	width: 387px;
	background-color: #CCC;
	margin-right: 15px;
	margin-top: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #000;
	border: 5px solid #000;
}
#criticaConciertos {
	/*width: 397px;*/
	background-color: #bdbbaa;
	/*margin-right: 15px;*/
	padding-top: 15px;
	/*padding-right: 0px;*/
	padding-bottom: 15px;
	color: #000;
	border: 5px solid #7D7B67;
	/*margin-top: 10px;*/
	float: left;
}
#textoCriticaConciertos {
	/*width: 384px;*/
	background-color: #bdbbaa;
	margin-top: 12px;
	padding-right: 5px;
	padding-left: 7px;
	border-left-style: none;
	}
#textoFotosDerecha {
	width: 384px;
	background-color: #8C9AA2;
	padding-right: 5px;
	padding-left: 7px;
	border-left-style: none;
	color: #FFF;
	float: right;
	}
#imagenFotoDerecha {
	width: 397px;
	background-color: #8C9AA2;
	margin-right: 15px;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	color: #000;
	border: 5px solid #687177;
	float: left;
}
/* este de aqui debajo NO esta en la prueba de ahora */
#imagenDiscomaticoDerecha {
	width: 397px;
	background-color: #999;
	margin-right: 15px;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	color: #000;
	border: 5px solid #333;
	float: left;
}
/* este de aqui debajo NO esta en la prueba de ahora */
#comentarioDiscomaticoDerecha {
	width: 384px;
	background-color: #999;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 7px;
	border-left-style: none;
	color: #FFF;
	float: right;
}

* html #contenidoDerecha {
	width: 412px;
	w\idth: 412px;
}
#totalConciertos {
	background-color: #000;
	color: #FC0;
	height: 40px;
	width: 357px;
	font-size: 35px;
	font-family: "Arial Black", Gadget, sans-serif;
	background-image: url(../imagenes/totalconciertos.gif);
	padding-top: 14px;
	padding-left: 50px;
}

#contenidoInferiorIzq {
	/*width: 206px;*/
	/*width: 210px;*/
	width: 100%;
	float: left;
	/*margin-top: 10px;*/
	/*margin-right: 10px;*/
	/*margin-bottom: 0px;*/
	/*margin-left: 20px;*/
	/*padding-right: 0px;
	padding-bottom: 0px;*/
	/*padding-left: 20px;*/
}
#festivales {
	/*width: 195px;*/
	/*max-width: 200px;*/
	/*width: 100%;*/
	background-color: #398EC1;
	/*margin-bottom: 0px;*/
	border: 6px solid #FFF;
	padding-top: 15px;
	/*padding-right: 0px;
	padding-bottom: 0px;*/
	color: #FFF;
	text-align: center;
}
#actividadRockimpress {
	width: 195px;
	background-color: #040438;
	margin-bottom: 0px;
	border: 6px solid #4d4d69;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #333;
	margin-top: 10px;
}
#actividadBares {
	width: 195px;
	background-color: #ffffff;
	margin-bottom: 0px;
	border: 6px solid #000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #333;
	margin-top: 10px;
}
#textoactividadBares {
	width: 185px;
	color: #900;
	margin-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
}
#textoactividadBares a:link {
	font-size: 13px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}
#textoactividadBares :visited {
	font-size: 13px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}
#textoactividadBares a:hover {
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
* html ##contenidoInferiorIzq { 
	width: 206px;
	w\idth: 206px;
	height: 406px;
}

#contenidoInferiorCentro {
	/*width: 356px;*/
	/*max-width: 375px;*/
	width: 100%;
	float: right;
	/*margin-right: 10px;
	margin-bottom: 10px;*/
	/*margin-left: 0px;*/
	/*margin-left: 20px;*/
/*	margin-top: 10px;*/
	/*padding-right: 7px;*/
	/*padding-right: 10px;*/
}

#imagenQueEstaPasando {
	/*width: 346px;*/
	/*max-width: 366px;*/
	background-color: #333;
	padding-top: 15px;
	/*padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;*/
	color: #000;
	border: 5px solid #000;
	float: right;
	/*margin-top: 10px;*/
}
#comentarioQueEstaPasando {
	/*width: 331px;*/
	background-color: #333;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	margin-bottom: 10px;
}

#imagenDiscomatico {
	/*width: 345px;*/
	background-color: #999;
	padding-top: 15px;
	padding-bottom: 10px;
	/*padding-right: 0px;
	padding-left: 0px;*/
	color: #000;
	border: 5px solid #333;
	float: right;
	/*margin-top: 10px;*/
}
#comentarioDiscomatico {
	/*width: 322px;*/
	background-color: #999;
	padding-right: 5px;
	/*padding-top: 6px;
	padding-bottom: 0px;*/
	padding-left: 20px;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}
#nuevoGrupoFoto {
	width: 345px;
	background-color: #565E64;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #000;
	border: 5px solid #8C9AA2;
	margin-top: 10px;
	float: right;
	margin-bottom: 10px;
}
#nuevoGrupoComentario {
	width: 332px;
	background-color: #565E64;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}

#imagenFotos {
	width: 345px;
	background-color: #8c9aa2;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #000;
	border: 5px solid #687177;
	margin-top: 10px;
	float: right;
}
#comentarioFotos {
	width: 322px;
	background-color: #8C9AA2;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}
* html #contenidoInferiorCentro { 
	/*width: 337px;
	w\idth: 337px;
	height: 395px;*/
}

#contentFlowRight {
	width: 654px;
	padding: 0px 10px 10px 10px;
	float: left;
}

* html #contentFlowRight { 
	width: 654px;
	height: 396px;
}

#footer
	{
	/*max-width: 758px;*/
	/*background-color: white;*/
	}
#contentFooter {
	width: 100%;
	text-align: center;
	float: left;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

* html #contentFooter { 
	width: 900px;
	w\idth: 900px;
	height: 10px;
}

#contentMediaLeft {
	width: 254px;
	float: left;
}

* html #contentMediaLeft {
	width: 254px;
	w\idth: 254px;
}

/* MENUS */
.navbar
	{
	/*line-height: 1em;*/
    background-color: transparent;
    background: transparent;
    border-color: transparent;
    padding-top: 0rem;
    padding-right: 0rem;
    padding-left: 0rem;
    padding-bottom: 0rem;
    }    
/*
.nav-link, 
.nav-link a:link, 
.nav-link a:visited 
	{
	font-size: 19px;
    color: #ffffff !important;
	text-transform: uppercase;
    text-decoration: none;
    padding-right: 0rem;
	border-right: 2px solid white;
    }
.nav-link a:hover   
	{
	background-color: #484848;
	color: #FC0;
	}
*/
/*
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff !important;
    text-decoration: underline;
    font-size: 10px;
    padding-right: 0rem;
    }
*/
#navTop, #navTop ul {
	list-style: none;
	/*line-height: 1;*/
	line-height: 1em;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: auto;
	/*font-family: Arial, helvetica, Sans-Serif;
	font-size: 20px;*/
	text-transform: uppercase;
	background-color: #000;
	font-size: 19px;
}

#navTop a:link {
	display: block;
	text-decoration: none;
	padding: 4px 8px 4px 8px;
	color: #FFF;
	/*font-size: 19px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;*/
	margin-bottom: 0px;
	z-index: auto;
	
}
#navTop a:visited {
	display: block;
	text-decoration: none;
	padding: 4px 8px 4px 8px;
	color: #FFF;
	/*font-size: 19px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;*/
	margin-bottom: 0px;
	z-index: auto;
	font-weight: normal;	
}
#navTop li {
	position: relative;
	float: left;
	padding: 0px 0px 0px 0px;
	border-right: 2px solid white;
	text-align: center;
}

#navTop li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: auto;
	/*w\idth: 190px;*/
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	/*font-size: 20px;*/
	z-index: 190;
}

#navTop li li {
	/*width: 190px;*/
	text-align: left;
	z-index: 190px;
	/*font-size: 20px;*/
}



#navTop li:hover, #nav li.sfhover {
	background-color: #484848;
	color: #FC0;
}
/*
#navTop li:hover, #navTop li.hover {
    position: static;
}
*/
#nav iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}


/* OTROS */    

.fecha {
	/*font-size: 12px;*/
	font-size: 13px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.fecha a:link {
	/*font-size: 12px;*/
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
}
.fecha a:visited {
	/*font-size: 12px;*/
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
}
.fecha a:hover {
	/*font-size: 12px;*/
	font-size: 13px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}

.fechacdd {
	/*font-size: 12px;
	font-size: 13px;*/
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.fechacdd a:link {
	/*font-size: 12px;
	font-size: 13px;*/
	color: #FFF;
	text-decoration: none;
}
.fechacdd a:visited {
	/*font-size: 12px;
	font-size: 13px;*/
	color: #FFF;
	text-decoration: none;
}
.fechacdd a:hover {
	/*font-size: 12px;
	font-size: 13px;*/
	color: #000;
	text-decoration: none;
	font-weight: normal;
}

.barFoto {
	font-weight: bold;
	color: #333;
}
.bar {
	font-weight: bold;
	color: #FFC;
}
.bar a:link {
	font-weight: bold;
	color: #FFC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.bar a:visited {
	font-weight: bold;
	color: #FFC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.bar a:hover{
	font-weight: bold;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
.barDia {
	font-weight: bold;
	color: #FFC;
	/*font-size: 12px;*/
}
.barDia a:link {
	font-weight: bold;
	color: #FFC;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	text-decoration: none;
}
.barDia a:visited {
	font-weight: bold;
	color: #FFC;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	text-decoration: none;
}
.barDia a:hover{
	font-weight: bold;
	color: #cc1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.grupo {
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
.grupo a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.grupo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.grupo a:hover {
	font-size: 20px;
	font-weight: bold;
	color: #cc1;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.grupoOferta {
	font-size: 15px;
	font-weight: bold;
	color: #0077bb;
	font-family: Arial, Helvetica, sans-serif;
}
.grupoOferta a:link{
	font-size: 15px;
	font-weight: bold;
	color: #0077bb;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.grupoOferta a:visited{
	font-size: 15px;
	font-weight: bold;
	color: #0077bb;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.grupoOferta a:hover {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.grupoDisco {
	font-size: 15px;
	font-weight: bold;
	color: #0077bb;
}
.grupoDisco a:hover{
	font-size: 15px;
	font-weight: bold;
	color: #07B;
	text-decoration: none;
}
.grupoDisco a:link {
	font-size: 15px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.grupoDisco a:visited {
	font-size: 15px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.grupoTalDia {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #fff;
}
.barOferta {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #836a07;
}
.barOferta a:link {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #836a07;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.barOferta a:visited {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #836a07;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.barOferta a:hover{
	/*font-size: 12px;*/
	font-weight: bold;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

.destacado {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #FC0;
}
.destacado a:link {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #FC0;
}
.destacado a:visited {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #FC0;
}
.destacado a:hover {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #cc1;
}

.gravatar1 {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #FC0;
}
.gravatar1 a:link {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #FC0;
	text-decoration: none;	
}
.gravatar1 a:visited {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #FC0;
	text-decoration: none;	
}
.gravatar1 a:hover {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #FF0;
}
.gravatar2 {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #0A8C16;
}
.gravatar2 a:link {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #0A8C16;
	text-decoration: none;
}
.gravatar2 a:visited {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #0A8C16;
	text-decoration: none;
}
.gravatar2 a:hover {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #FF4F4F;
}
.gravatar3 {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #398EC1;
}
.gravatar3 a:link {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #398EC1;
	text-decoration: none;
}
.gravatar3 a:visited {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #398EC1;
	text-decoration: none;
}
.gravatar3 a:hover {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #62A7D0;
}
.gravatar4 {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #56AC37;
}
.gravatar4 a:link {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #56AC37;
	text-decoration: none;
}
.gravatar4 a:visited {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #56AC37;
	text-decoration: none;
}
.gravatar4 a:hover {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #76D176;
}
.gravatar5 {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #C19D0B;
}
.gravatar5 a:link {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #C19D0B;
	text-decoration: none;
}
.gravatar5 a:visited {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #C19D0B;
	text-decoration: none;
}
.gravatar5 a:hover {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #F3CD36;
}
.autor {
	font-size: 14px;
	font-weight: bold;
	color: #7a7a7f;
}
.autorFoto {
	font-size: 14px;
	font-weight: bold;
	color: #656569;
}

.grupoCritica {
	font-size: 18px;
	font-weight: bold;
	color: #0077bb;
}
.grupoCritica a:link {
	font-size: 18px;
	font-weight: bold;
	color: #0077bb;
	text-decoration: none;
}
.grupoCritica a:visited {
	font-size: 18px;
	font-weight: bold;
	color: #0077bb;
	text-decoration: none;
}
.grupoCritica a:hover {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.grupoDisco {
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
.grupoFoto {
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.grupoFoto a:link {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.grupoFoto a:visited {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.grupoFoto a:hover {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}
.nuevoGrupo {
	font-size: 17px;
	font-weight: bold;
	color: #8C9AA2;
}
.nuevoGrupo a:link {
	font-size: 17px;
	font-weight: bold;
	color: #8C9AA2;
	text-decoration: none;
}
.nuevoGrupo a:visited {
	font-size: 17px;
	font-weight: bold;
	color: #8C9AA2;
	text-decoration: none;
}
.nuevoGrupo a:hover {
	font-size: 17px;
	font-weight: bold;
	color: #C2C9CD;
	text-decoration: none;
}
.leerMas {
	font-size: 13px;
	font-weight: bold;
	color: #8C9AA2;
}
.leerMas a:link, {
	font-size: 13px;
	font-weight: bold;
	color: #8C9AA2;
	text-decoration: none;
}
.leerMas a:visited {
	font-size: 13px;
	font-weight: bold;
	color: #8C9AA2;
	text-decoration: none;
}
.leerMas a:hover {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.leerCriticaDisco {
    /*font-size: 12px;*/
    font-weight: bold;
    color: #333;
}
.leerCriticaDisco a:link {
    /*font-size: 12px;*/
    font-weight: bold;
    color: #333;
    text-decoration: none;
}
.leerCriticaDisco a:visited {
    /*font-size: 12px;*/
    font-weight: bold;
    color: #333;
    text-decoration: none;
}
.leerCriticaDisco a:hover {
    /*font-size: 12px;*/
    font-weight: bold;
    color: #fff;
}
.leerCritica {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #0077bb;
}
.leerCritica a:link {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #0077bb;
	text-decoration: none;
}
.leerCritica a:visited {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #0077bb;
	text-decoration: none;
}
.leerCritica a:hover {
	/*font-size: 12px;*/
	font-weight: bold;
	color: #fff;
}
.actividadBares {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
.fechaQueEstaPasando {
	/*font-size: 12px;*/
	color: #B0B0B0;
	font-weight: normal;
}
.fechaQueEstaPasando a:link {
	/*font-size: 12px;*/
	color: #B0B0B0;
	font-weight: normal;
}
.fechaQueEstaPasando a:visited {
	/*font-size: 12px;*/
	color: #B0B0B0;
	font-weight: normal;
}
A.fechaQueEstaPasando a:hover {
	color: #FFFFFF;
}

.txtQueEstaPasando {
	/*font-size: 12px;*/
	color: #FFF;
	font-weight: normal;
}
.txtQueEstaPasando a:link {
	/*font-size: 12px;*/
	color: #FFF;
	font-weight: normal;
}
.txtQueEstaPasando a:visited {
	/*font-size: 12px;*/
	color: #FFF;
	font-weight: normal;
}
.txtQueEstaPasando a:hover {
	color: #B0B0B0;
}

.festivales {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
.festivales a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	text-decoration: none;

}
.festivales a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	text-decoration: none;

}
.festivales a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: center;
	text-decoration: none;
}
#cookie-box {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;

    text-align: center;
    color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
    
    padding-top: 8px;
    padding-bottom: 8px;
    
    background-color: #D7DF0F;
}
#cookie-box a, #cookie-box a:visited {
    color: #666666;
    text-decoration: none;
}
#cookie-box a:hover {
    color: #000000;
    text-decoration: underline;
}
#cookie-box div {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    padding: 4px;
    width: 125px;
    font-size: 14px;
    font-variant: small-caps;
    background-color: #000000;
    border: 1px solid #dddddd;
    cursor: pointer;
    color: #ffffff;
}