@charset "utf-8";
/* CSS Document */

/* - inicializamos todo a 0 - */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, texarea {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0;
	text-decoration: none;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
/* - estructura - */

body {
	background-color: #ededed;
	background-repeat: repeat;
	font-family: "Franklin Gothic Medium";
	font-size: 12px;
}
#general {
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	background-color:#ededed;
	padding-top:16px;
	padding-bottom:16px;
	*padding-bottom:0px;
}
a img, a:link img {
	opacity: 1;
	filter: alpha(opacity=100);
}
a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#botones a img,#botones a:link img {
	opacity: 1;
	filter: alpha(opacity=100);
}
#botones a:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
}
#central {
	width: 850px;
	float: left;
	background-color:#FFFFFF;
	border-left-color:#000000;
	border-left-width:10px;
	border-left-style:solid;
	border-right-color:#000000;
	border-right-width:10px;
	border-right-style:solid;
}
/* - Fechas Giras - */

.a_fecha {
	width: 100%;
	float: left;
	padding-bottom: 12px;
}
.fecha_concert {
	width: 46px;
	height: 46px;
	float: left;
	border: solid 1px #e9e9e9;
}

.fecha {
	font-size: 10px;
	line-height: 10px;
	height: 13px;
	color: #b8bac1;
}
.fecha_iz {
	background: url(../img/fondo_esq_noticia.gif) repeat-y top left;
	float: left;
	height: 13px;
	width: 11px;
}
.fecha_der {
	background: url(../img/fondo_esq_noticia.gif) repeat-y top right;
	float: right;
	height: 13px;
	width: 11px;
}
.info_noticia {
	padding: 0px 5px 0px 8px;
	border-right-width: 6px;
	border-left-width: 6px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #f3f3f6;
	border-left-color: #f3f3f6;
}
.numero_fecha {
	float: left;
	padding-left: 3px;
}
.artista {
	font-size: 10px;
	line-height: 10px;
	color: #808080;
	text-transform: uppercase;
	padding-bottom: 3px;
}
.titulo_noticia {
	font-size: 14px;
	line-height: 15px;
	padding-bottom: 3px;
	font-weight: normal;
}
.titulo_noticia a, .titulo_noticia a:link {
	color: #242424;
}
.titulo_noticia a:hover {
	color: #242424;
	background-color: #F9F9F9;
}
.cierre_noticia {
	height: 6px;
}
.iz {
	float: left;
}
.der {
	float: right;
}
.dia {
	width: 100%;
	height: 32px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 26px;
	background: #FFFFFF;
}
.dia a, .dia a:link {
	color: #000000;
}
.dia a:hover, .mes a:hover {
	color: #666666;
}
.mes {
	width: 100%;
	height: 14px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	background: #000000;
}
.mes a, .mes a:link {
	color: #FFFFFF;
}
.fecha_info {
	width: 178px;
	font-size: 12px;
	color: #242424;
	padding-left: 14px;
	float: left;
}
.fecha_info a, .fecha_info a:link {
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 0px 1px 0px 1px;
}
.fecha_info a:hover {
	background-color: #000000;
}
.soldOut{
	width: 52px;
	padding:3px;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FF0000;
}

/* - menu - */

#cabecera {
	width: 850px;
	float: left;
	padding-bottom:0px;
	background-color:#ededed;
}
#menu {
	width: 850px;
	background-color:#000000;
	padding-bottom:16px;
	float: left;
	color:#FFFFFF;
}
#logo {
	width: 100px;
	padding-top: 22px;
	padding-left: 22px;
	padding-right: 22px;
	float: left;
}
#botones {
	height: 46px;
	width: 566px;
	padding-top: 30px;
	padding-right: 10px;
	float: right;
	background-image:url(../img/m2d/fdoMenu.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#secciones{
	padding-left:50px;
}
.subConciertos{
	padding-top:6px;
	padding-left:55px;
}
.subWeb{
	padding-top:6px;
	padding-left:179px;
}
.barras {
	float:left;
	width: 838px;
	padding: 6px;
}
.barraPortada{
	float:left;
	width: 838px;
	background-color:#76cff3;
	text-align:right;
}
.barraRoster{
	float:left;
	width: 838px;
	background-color:#76cff3;
	text-align:right;
}
.derBarraRoster{
	float: right;
	width: 440px;
	text-align:right;
}
/* - encabezados - */

.encabezado {
	background-color:#000000;
	width: 100%;
	float: left;
}
.esq_izquierda {
	width: 10px;
	height: 19px;
	float: left;
}
.tit_encabezado {
	height: 19px;
	float: left;
}
/* - hormigas - */
.hormigas {
	float: left;
	width: 380px;
	font-size: 11px;
	padding-left: 15px;
	padding-top: 6px;
	color: #FFFFFF;
	text-align:left;
	text-decoration:none;
}
.hormigas a, .hormigas a:link {
	color: #000000;
	text-decoration:none;
}
.hormigas a:hover {
	color: #ededed;
	text-decoration:none;
}
.separador{
	color: #000000;
}
.contenidoMaster{
	float:left;
	width: 850px;
}
.pie{
	float:left;
	width: 790px;
	padding:30px;
	background-color:#000000;
	color:#FFFFFF;
}
.pieDentro{
	float:left;
	width: 790px;
	font-size:11px;
}
.pieAbajo{
	float:left;
	padding-top:30px;
	width: 790px;
	font-size:11px;
}
#contacto {
	width: 200px;
	float: left;
	font-size:11px;
}
#contacto p {
	float: left;
	display: block;
}
#contacto p strong {
	font-weight: bold;
}
.azul {
	color: #76cff3;
	padding-right: 10px;
}
#contacto p a, #contacto p a:link {
	color: #FFFFFF;
	text-decoration:none;
}
#contacto p a:hover {
	color: #ededed;
	text-decoration:none;
}
.icon{
	padding-top:6px;
	padding-left:3px;
}
#logos{
	width:440px;
	float:right;
	text-align:right;
}
/* - roster- */

#desplegado_roster {
	display: none;
	width: 870px;
	background-color: #FFFFFF;
}
.roster {
	width: 870px;
	float: left;
	padding: 20px 0px 20px 0px;
}
.bloque_roster {
	width: 235px;
	padding: 0px 20px 0px 5px;
	float: left;
}
.roster a, .roster a:link {
	display: block;
	line-height: 12px;
	padding: 0px 0px 2px 15px;
	margin: 2px 0px 0px 0px;
	font-size: 11px;
	color: #8b8787;
	text-indent: -5px;
	background: url(../img/c_gris.gif) no-repeat 0px 3px;
}
.roster a:hover {
	color: #FFFFFF;
	background: url(../img/esq.gif) no-repeat #76cff3;
}
/* - esquinas - */

.esq {
	width: 100%;
	height: 5px;
	float: left;
}
img.gris_medio_arriba_iz {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e2e2e2;
	border-left-color: #e2e2e2;
	float: left;
}
img.gris_medio_arriba_der {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	float: right;
}
img.gris_medio_abajo_iz {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #e2e2e2;
	border-left-color: #e2e2e2;
	float: left;
}
img.gris_medio_abajo_der {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #e2e2e2;
	border-right-color: #e2e2e2;
	float: right;
}
img.gris_claro_arriba_iz {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e0e0e0;
	border-left-color: #e0e0e0;
	float: left;
}
img.gris_claro_arriba_der {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #e0e0e0;
	border-right-color: #e0e0e0;
	float: right;
}
img.gris_claro_abajo_iz {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #e0e0e0;
	border-left-color: #e0e0e0;
	float: left;
}
img.gris_claro_abajo_der {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #e0e0e0;
	border-right-color: #e0e0e0;
	float: right;
}
img.gris_oscuro_arriba_iz {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #868686;
	border-left-color: #868686;
	float: left;
}
img.gris_oscuro_arriba_der {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #868686;
	border-right-color: #868686;
	float: right;
}
img.gris_oscuro_abajo_iz {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #868686;
	border-left-color: #868686;
	float: left;
}
img.gris_oscuro_abajo_der {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #868686;
	border-right-color: #868686;
	float: right;
}
img.gris_blanco_arriba_iz {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	float: left;
}
img.gris_blanco_arriba_der {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	float: right;
}
img.gris_blanco_abajo_iz {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	float: left;
}
img.gris_blanco_abajo_der {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
	float: right;
}
h2 {
	color: #242424;
	font-size: 26px;
	line-height: 26px;
	font-weight: normal;
}
h2 a, h2 a:link {
	color: #242424;
}
h2 a:hover {
	color: #333333;
}
h3 {
	color: #242424;
	font-size: 18px;
	line-height: 16px;
	font-weight: normal;
}
h3 a, h3 a:link {
	color: #242424;
}
h3 a:hover {
	color: #333333;
}
/* - home - */

.contenidoHome{
	float:left;
	width: 780px;
	padding-left:35px;
	padding-right:35px;
	padding-top:50px;
	padding-bottom:60px;
}
.cajaConciertos{
	float:left;
	width:233px;
	padding-left:8px;
}
.cajaWeb{
	float:left;
	width:233px;
	padding-left:30px;
	padding-right:30px;
}
.cajaConsulting{
	float:left;
	width:233px;
}
.img_portada {
	width: 233px;
	float: left;
	padding: 0px 0px 5px 0px;
}
.imagen_portada {
	width: 229px;
	padding-left: 4px;
	float: left;
}
.titularPortada{
	width: 228px;
	float: left;
	padding-left:5px;
	padding-top:12px;
	padding-bottom:8px;
}
.tit_txt_portada {
	padding: 8px 0px 8px 8px;
	font-size:24px;
	font-weight:bold;
	width: 222px;
	float: left;
	color: #000000;
	line-height: 21px;
}
.tit_txt_portada a, .tit_txt_portada a:link {
	color: #000000;
}
.tit_txt_portada a:hover {
	color: #333333;
}
.cont_txt_portada {
	padding: 8px 8px 8px 8px;
	width: 216px;
	float: left;
	color: #606060;
	line-height: 16px;
}
.cont_txt_portada a, .cont_txt_portada a:link {
	color: #FF0000;
}
.cont_txt_portada a:hover {
	color: #000000;
}
.cont_enlaces_portada {
	padding-left:24px;
	width: 204px;
	float: left;
	color: #606060;
	font-weight:bold;
	line-height: 16px;
}
.cont_enlaces_portada a, .cont_enlaces_portada a:link {
	color: #76cff3;
}
.cont_enlaces_portada a:hover {
	color: #a3e5ff;
}

/* - portfolio - */

.contenidoPortfolio{
	float:left;
	width: 780px;
	padding-left:35px;
	padding-right:35px;
	padding-top:50px;
	padding-bottom:35px;
}
.cajasPortfolio{
	float:left;
	width: 780px;
}
.cajaPortfolio{
	float:left;
	width:224px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:18px;
}
.img_portfolio {
	width: 220px;
	float: left;
	padding: 0px 0px 10px 0px;
}
.imagen_portfolio {
	width: 206px;
	padding-left: 4px;
	float: left;
}
.tit_portfolio {
	width: 220px;
	float: left;
}
.nombre_portfolio {
	width: 213px;
	padding-left: 7px;
	float: left;
}
.tit_txt_portfolio {
	padding: 8px 0px 8px 8px;
	width: 222px;
	float: left;
	line-height: 21px;
}
.tit_txt_portfolio a, .tit_txt_portfolio a:link {
	color: #000000;
}
.tit_txt_portfolio a:hover {
	color: #333333;
}
.cont_txt_portfolio {
	padding: 4px 8px 4px 8px;
	width: 204px;
	float: left;
	color: #242424;
	font-size:11px;
	line-height: 14px;
}
.cont_txt_portfolio a, .cont_txt_portfolio a:link {
	color: #76cff3;
}
.cont_txt_portfolio a:hover {
	color: #a3e5ff;
}
.info_portfolio {
	width: 220px;
	float: left;
	padding: 8px 0px 10px 0px;
}
.bloque_pag {
	background-color: #F3F3F3;
	width: 764px;
	padding: 0px 16px 0px 0px;
	line-height: 23px;
	float: right;
	color: #242424;
	font-size: 11px;
}
.pag { 
	height: 25px;
	text-align: right;
	float: right;
}
.nroPag { 
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
}
.nroPag a { 
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
}
.bloque_pag a, .bloque_pag a:link {
	padding: 0px 0px 0px 7px;
	color: #242424;
	text-decoration:none;
}
.bloque_pag a:hover {
	color: #76cff3;
	text-decoration:none;
}
.pagActiva{
	color: #76cff3;
	font-weight:bold;
	text-decoration:none;
	padding-left:4px;
}


/* - detalle portfolio - */

.contenidoDetallePortfolio{
	float:left;
	width: 720px;
	padding-left:65px;
	padding-right:65px;
	padding-top:50px;
	padding-bottom:35px;
}
.detallePortfolio{
	float:left;
	width: 720px;
}
.mainPortfolio{
	float:left;
	width:468px;
}
.izquierdaPortfolio{
	float:left;
	width:468px;
}
.derechaPortfolio{
	float:right;
	width:206px;
}
.img_DerechaPortfolio {
	width: 220px;
	float: left;
	padding: 0px 0px 0px 0px;
}
.imagen_MainPortfolio {
	width: 460px;
	padding-left: 4px;
	float: left;
}
.imagen_DerechaPortfolio {
	width: 206px;
	padding-left: 4px;
	float: right;
}
#encNombreWeb{
	float: left;
	width: 300px;
	padding-top:30px;
}
.nombreWeb {
	width: 292px;
	float: left;
	padding-left:8px;
}
.fechaPortfolio {
	font-weight: bold;
	padding: 2px;
	font-size: 11px;
	color: #b8bac1;
	text-transform: uppercase;
}
.enlacePortfolio{
	padding-top: 4px;
	padding-left: 2px;
	font-size:13px;
	color: #b8bac1;
	text-decoration:none;
}
.enlacePortfolio a,.enlacePortfolio a:link {
	color: #76cff3;
	text-decoration:none;
}
.enlacePortfolio a:hover {
	color: #a3e5ff;
	text-decoration:none;
}
#infoNombreWeb{
	width: 220px;
	float: right;
	padding-top:30px;
}
.infoWeb{
	width: 196px;
	float: right;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:12px;
	padding-right:12px;
}
.txt_infoWeb{
	color:#B6B6B6;
	font-size:11px;
}
.txt_cliente_infoWeb{
	color: #76cff3;
	font-size:12px;
	font-weight:bold;
	padding-left:9px;
}
.txt_cliente_infoWeb a,.txt_cliente_infoWeb a:link{
	color: #76cff3;
	font-size:12px;
	font-weight:bold;
}
.txt_cliente_infoWeb a:hover{
	color: #76cff3;
	font-size:12px;
	font-weight:bold;
}
.iconsInfoWeb{
	padding-top:10px;
	text-align:center;
}
.cont_txt_detallePortfolio {
	color: #606060;
	font-size:12px;
	line-height: 19px;
	text-align:justify;
	padding-top:8px;
	*padding-top:0px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
}
.cont_txt_detallePortfolio a, .cont_txt_detallePortfolio a:link {
	color: #76cff3;
}
.cont_txt_detallePortfolio a:hover {
	color: #a3e5ff;
}
/* - detalle web2day - */

.contenidoWeb2day{
	float:left;
	width: 780px;
	padding-left:35px;
	padding-right:35px;
	padding-top:50px;
	padding-bottom:35px;
}
.contenidoWeb2day p {
	padding:10px 10px 10px 10px;
	*padding:0px 10px 10px 10px;
	color: #606060;
	font-size:12px;
	line-height: 17px;
}
.contTextWeb2day{
	float:left;
	width:779px;
	padding-top:18px;
	padding-bottom:36px;
}
.miniTextWeb2day{
	color: #606060;
	font-size:12px;
	line-height: 17px;
	padding:8px;
	text-align:justify;
}
.titServicios{
	color: #76cff3;
	font-weight:bold;
	font-size:15px;
}
/* - consulting - */

.contPizarra{
	float:left;
	width:739px;
	padding-top:26px;
	padding-bottom:26px;
	padding-left:20px;
	padding-right:20px;
}

/* - case studies - */

.contenidoCase{
	float:left;
	width: 780px;
	padding-left:35px;
	padding-right:35px;
	padding-top:50px;
	padding-bottom:35px;
}
.contenidoEncCase{
	float:left;
	width: 780px;
	padding-top:20px;
}
.contThumbCase{
	float:left;
	width: 218px;
}
.imagenCase {
	width: 210px;
	padding-left: 4px;
	padding-right: 4px;
	float: left;
}
#cont_roster {
	width: 780px;
	float: left;
	padding: 20px 0px 20px 0px;
}
#cont_roster a, #cont_roster a:link {
	display: block;
	line-height: 12px;
	padding: 0px 0px 2px 15px;
	margin: 2px 0px 0px 0px;
	font-size: 11px;
	color: #8b8787;
	text-indent: -5px;
	background: url(../img/c_gris.gif) no-repeat 0px 3px;
}
#cont_roster a:hover {
	color: #FFFFFF;
	background: url(../img/esq.gif) no-repeat	#76cff3;
}
#encNombreCase{
	float: left;
	width: 350px;
	padding-left: 30px;
}
.cajaCase{
width:200px;
float:left;
padding:16px;
}
.todoCajaCase{
width:300px;
background-color:#CCCCCC;
}
.botonAzul{
background-color: #76cff3;
color:#FFFFFF;
font-size:12px;
}
.txtCaseG{
	padding:32px;
	color: #606060;
	font-size:12px;
	line-height: 19px;
	text-align:justify;
}
.txtCaseG a,.txtCaseG a:link {
	color: #76cff3;
}
.txtCaseG a:hover {
	color: #a3e5ff;
}
.txtCase{
	padding-left:3px;
	color: #606060;
	font-size:12px;
	line-height: 19px;
	text-align:justify;
}
.txtCase a,.txtCase a:link {
	color: #76cff3;
}
.txtCase a:hover {
	color: #a3e5ff;
}
.txtCaseG ul{
	list-style-image:url(../img/c_rojo.gif);
}
/* div compra */

.divCompra {
	font-size: 10px;
	background-color: #76cff3;
	color: #FFFFFF;
	padding: 0px 2px 0px 2px;
	cursor:pointer;
	cursor:hand;
	width:46px;
	margin-top:3px;
}
.divCompra:hover  {
	background-color: #a3e5ff;
	color: #FFFFFF;
	cursor:pointer;
	cursor:hand;
}
.contenidoError{
	float:left;
	width: 710px;
	padding-left:70px;
	padding-right:70px;
	padding-top:50px;
	padding-bottom:60px;
	text-align:center;
}
/* Festivales */
.cajasfestival {
	float: left;
	width: 100%;
}
.cajafestival {
	float: left;
	width: 195px;
}
.img_festival {
	float: left;
	width: 159px;
	padding: 0 18px 10px 18px;
}
.imagen_festival {
	float:left;	
	width: 145px;
	padding-left: 7px;
}
.tit_festival {
	float: left;
	width: 159px;
	padding: 0 18px 40px 18px;
}
.nombre_festival {
	float:left;
	width: 145px;
	padding: 7px;
}
.nombre_festival span {
	font-size: 11px;
	color: #999999;
}
.nombre_festival h3 { font-size: 15px;}
.nombre_festival h3 a, .nombre_festival h3 a:link {
	color: #242424;
}
.nombre_festival h3 a:hover {
	color: #999999;
}

/* Fichas Festivales */
#fichaFestival {
	float: left;
	width: 100%;
	padding-top: 30px;
	}
#fichaFestival .encabezado {
	float: left;
	background: none;
}
#cont_fichaFestival {
	padding-left:35px;
	padding-right:35px;
	padding-top:50px;
	padding-bottom:35px;
	float: left;
	border-left:solid 1px #e9e9e9;
	border-right:solid 1px #e9e9e9;
	border-bottom:solid 1px #e9e9e9;
}
.otrasEdiciones {
	float: left;
}
#cont_fichaFestival #ficha_info {
	width: 450px;
	padding-left: 25px;
	float: left;
}
#cont_fichaFestival #ficha_info .arriba {
	width: 450px;
	float: left;
}
#cont_fichaFestival #ficha_info #nombre {
	float: left;
	width: 450px;
}
#cont_fichaFestival #ficha_info .nombre_dentro {
	width: 426px;
	padding: 3px 0px 3px 12px;
	float: left;
}
#cont_fichaFestival #txt_ficha {
	width: 450px;
	padding: 10px 0px 15px 0px;
	float: left;
	display: block;
}
#cont_fichaFestival .cont_txt {
	padding: 8px 12px 8px 12px;
	width: 426px;
	float: left;
	color: #606060;
	line-height: 19px;
}
#cont_fichaFestival #url {
	width: 450px;
	float: left;
}
#cont_fichaFestival #www {
	width: 450px;
	float: left;
}
#cont_fichaFestival .lineUp {
	margin: 15px 0 5px 0;
	width: 390px;
	float: left;
	padding: 15px;
	border: 15px #DDF3FC solid;
}
#cont_fichaFestival .lineUp a,#cont_fichaFestival .lineUp a:link, #cont_fichaFestival .links a, #cont_fichaFestival .links a:link {
	color: #76cff3;
}
#cont_fichaFestival .lineUp a:hover, #cont_fichaFestival .links a:hover {
	color: #a3e5ff;
}
.fechasVentas {
	margin: 10px 0 0 0;
	width: 430px;
	float: left;
	background: url("../img/bandas.gif") repeat left top;
	padding: 10px;
}
#cont_fichaFestival .contFechasVentas {
	width: 430px;
	float: left;
	background: #FFFFFF;
	padding: 10px 0;
}
#cont_fichaFestival .links {
	padding-right: 10px;
	text-align: right;
}
#cont_fichaFestival .precios {
	font-size: 10px;
	color:#999999;
}
#cont_fichaFestival .cifra {
	font-size: 12px;
	font-weight:bold;
	color: #555555;
	padding-left: 5px;
	text-transform:uppercase;
}
#cont_fichaFestival .fechaPeq {
	float: left;
	display: block;
	padding: 0 0 3px 0;
	width: 100%;
	color:#999999;
}
#iz .otrasEdiciones .disp {
	padding: 30px 15px;
	width: 218px;
}
#iz .edicion {
	width: 100%;
	padding: 0 0 15px 0;
	float: left;
	clear: both;
}
#iz .cartelFestival {
	float: left;
	width: 74px;
	padding-right:16px;
}
.cartelOtrasEdiciones {
	float: left;
	padding-left: 7px;
}
.nombreFestival {
	width: 128px;
	float: left;
}
.linkOtrasEdiciones {
	float: left;
	width: 114px;
	padding-left: 7px;
}
.linkOtrasEdiciones a, .linkOtrasEdiciones a:link {
	font-size: 16px;
	line-height: 16px;
	color: #2c2c2c;
}
.linkOtrasEdiciones a:hover {
	color: #999999;
}