/* RESTET */

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, textarea, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-family:Helvetica, Arial, sans-serif;
	color:#3E2F14;
}
body {
	line-height: 1;
}
p {
	line-height: 1.2;
}
ol, ul {
	list-style: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

.right {
float:right;
}
.left {
float:left;
}

/* end RESTET */
html, body {
	height:100%;
}
body {
	text-align:center;
	margin:0 auto;
	background: #C3B57F url(../img/content_bg.gif) left top repeat;
	}

.header_content, .content_content, .footer_content {
	width:1000px;
	margin: 0 auto;
	text-align:left;
	}
	
/* HEADER */
#header {
	height:122px;
	background: #2A2115 url(../img/header_bg.gif) center bottom repeat-x;
	margin-bottom:28px;
	}
.header_logo{
	position:absolute;
	top:20px;
	margin-left:20px;
	}
.header_logo h1, .header_logo img{
	text-indent: -9999px;
	text-decoration: none;
	}
.header_logo h1{
	display: none;
	}
.header_lang {
	position:absolute;
	height:30px;
	margin-left:940px;
	margin-top:8px;
	font-size:14px;
	color:#D5C3B0;
	}
.header_lang a{
	color:#EC710D;
	text-decoration:none;
	}
.header_lang a:hover{
	text-decoration:underline;
	}	
.header_login {
	height:30px;
	width:357px;
	background: url(../img/header_login_bg.gif) left top no-repeat;
	margin-left:642px;
	font-size:13px;
	color:#FFFFFF;
	}
.header_login label{
	margin-top:4px;
	margin-left:8px;
	color:#FFFFFF;
	}
.header_login input{
	margin-top:4px;
	color:#9C4609;
	background-color:#EEEEEE;
	width:100px;
	padding:1px 3px;
	}
.header_login input.go{
	margin-top:4px;
	margin-left:301px;
	width:auto;
	background:none;
	padding-top:4px !important;
	padding-top:2px;
	}
/* end HEADER */

/* CONTENT }*/
#content {
	min-height: 754px;
	height: auto !important;
	margin:0 auto/* -128px*/;
	}
#master_left {
	width:306px;
	float:left;
	margin-right:28px;
	}
#master_left .box_programacion_306{
	width:306px;
	background: #544325 url(../img/programacion_bg.gif) left top repeat;
	}
#master_left .box_programacion_306 H2{
	color:#FFF;
	font-size:30px;
	font-weight:bold;
	padding:10px 28px 0px 28px;
	}
#master_left .box_programacion_306 .fecha{
	color:#ECE7DC;
	font-size:13px;
	padding:10px 28px;
	text-transform:uppercase;
	}
#master_left .box_programacion_306 UL{
	color:#FFF;
	padding:8px 28px;
	}
#master_left .box_programacion_306 UL LI{
	}
#master_left .box_programacion_306 .prog_fecha {
	padding:4px 0px;
	color:#EC710D;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:21px;
	}
#master_left .box_programacion_306 .prog_autor,
#master_left .box_programacion_306 .prog_sesion {
	color:#FFF;
	padding:2px 0px;
	font-size:15px;
	}
#master_left .box_programacion_306 a{
	color:#A7D2D1;
	text-decoration:none;
	}
#master_left .box_programacion_306 a:hover{
	text-decoration:underline;
	}
#master_left .box_programacion_306_top{
	width:306px;
	height:10px; display:block;
	background: url(../img/programacion_bg_top.gif) left bottom no-repeat;
	font-size:1px;
	}
#master_left .box_programacion_306_bottom{
	width:306px;
	height:10px; display:block;
	background: url(../img/programacion_bg_bottom.gif) left top no-repeat;
	font-size:1px;
	margin-bottom:18px;
	}
	
	
#master_center {
	width:474px;
	float:left;
	}	
#master_center .box_light{
	margin-top:28px;
	margin-bottom: 20px;
	padding:28px;
	color:#3E2F14;
	background: #D4C8A2 url(../img/content_light_bg.gif) left top repeat;
	}
#master_center .box_light H2{
	color:#EC710D;
	font-size:30px;
	margin-bottom:10px;
	padding-bottom:15px;
	background: url(../img/h2_subline.gif) -20px bottom no-repeat;
	}
#master_center .box_light p{
	margin-bottom:18px;
	}
#master_center .box_light .datos{
	color:#181103;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	}
	
	
#master_right {
	width:166px;
	float:right;
	text-align:center;
	}
#master_right .registro_right{
	padding:10px;
	height:200px;
	background: #D4C8A2 url(../img/registrate_bg.gif) left top no-repeat;
	font-size:14px;
	text-align:left;
	margin-bottom:10px;
	}
#master_right .registro_right h3.tit{
	font-size:21px;
	margin-bottom:5px; 
	display:block;
	}
#master_right .registro_right input.email{
	color:#FFFFFF;
	font-size:12px;
	background-color:#28251B;
	width:140px;
	padding:1px 3px;
	margin-top:20px;
	}
#master_right .registro_right input{
	float:right;
	margin-top:5px;
	}
	
#master_right .days img{
	margin-bottom:5px;
	}
#master_right .days img.afterOffice{
	margin-left:-17px;
	}
	
#master_wide {
	width:750px;
	padding:28px;
	margin-bottom:28px;
	background: #D4C8A2 url(../img/content_light_bg.gif) left top repeat;
	float:left;
	}

#master_wide H2{
	color:#EC710D;
	font-size:25px;
	margin-bottom:10px;
	padding-bottom:15px;
	background: url(../img/h2_subline.gif) -20px bottom no-repeat;
	border-right:0px dashed #D4C8A2 !important;
	border-right:1px dashed #D4C8A2;
	}
#master_wide H3{
	color:#3E2F14;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:18px;
	padding-bottom:5px;
	padding-top:26px;
	font-weight:lighter;
	font-style:italic;
	background: url(../img/bullets_grey.gif) bottom left repeat-x;
	clear:both;
	border-right:0px dashed #D4C8A2 !important;
	border-right:1px dashed #D4C8A2;
	}
	
#master_wide p{
	margin-bottom:18px;
	}
#master_wide .direccion{
	clear:both
	}
#master_wide ul.datos,
#master_wide .mensaje ul{
	float:left;
	width:315px;
	}
#master_wide ul.datos li{
	margin-bottom:5px;
	}
#master_wide div.mapa{
	float:right;
	width:417px; 
	text-align:right;
	}
#master_wide div.mapa a{
	text-align:right;
	text-decoration:none; 
	color:#EC710D;
	font-size:13px;
	}
#master_wide .mensaje ul li input {
	color:#FFFFFF;
	font-size:12px;
	background-color:#28251B;
	width:250px;
	padding:4px 8px;
	margin-top:10px;
	}
#master_wide .mensaje ul li select{
	font-size:12px;
	width:267px;
	height:22px;
	padding-left:4px;
	margin-top:10px;
	border:1px solid #28251B;
	background-color:#28251B;
	color:#FFFFFF;
	}
#master_wide .mensaje textarea {
	float:right;
	color:#FFFFFF;
	font-size:12px;
	background-color:#28251B;
	width:417px;
	padding:4px 8px;
	margin-top:10px;
	height:113px !important; height:118px;
	overflow:auto;
	}
#master_wide .mensaje .msj_boton {
	float:right;
	margin-top:10px;
	clear: both;
	}
#master_wide input.email{
	color:#FFFFFF;
	font-size:12px;
	background-color:#28251B;
	width:250px;
	padding:4px 8px; margin-top:0px;
	margin-right:18px;
	}
#master_wide input.go{
	padding:0px; margin-bottom:-6px;
	}
	
#master_wide  ul.siguenos{
	margin-bottom:28px;
	}
#master_wide  ul.siguenos li{
	float:left;
	}
#master_wide  ul.siguenos li a{
	margin-right:40px;
	padding:15px 0 10px 50px;
	text-decoration:none;
	font-weight:bold;
	color:#117875;
	cursor:pointer;
	display:block;
	}
#master_wide  ul.siguenos li a:hover{
	text-decoration:underline;
	}
#master_wide li.facebook a{background: url(../img/icon_facebook.gif) left top no-repeat; }
#master_wide li.twitter a{	background: url(../img/icon_twitter.gif) left top no-repeat; }
#master_wide li.myspace a{	background: url(../img/icon_myspace.gif) left top no-repeat; }
#master_wide li.spotify a{	background: url(../img/icon_spotify.gif) left top no-repeat; }

#master_wide .hright{
	text-align:right;
	background-position:0 42px;
	padding-bottom:28px;
	}
#master_wide .hright H3{
	margin:0px;
	font-size:22px;
	}
#master_wide .hright span{
	display:block;
	font-size:14px;
	text-transform:uppercase;
	font-style:normal;
	}
	
ul.galeria_tit{
	height:25px;
	margin-bottom:18px;
	padding-bottom:15px;
	background: url(../img/h2_subline.gif) repeat-x;
}
ul.fotografica{	background-position:-15px 25px;}
ul.flyers{	background-position:74px 25px;}
ul.podcast{	background-position:148px 25px;}
ul.programacion{	background-position:0px 25px;}
ul.jazzJam{	background-position:148px 25px;}
ul.bigBand{	background-position:158px 25px;}
ul.bluesJam{	background-position:320px 25px;}
ul.galeria_tit li{
	color:#EC710D;
	font-size:19px;
	float:left; 
	margin-right:20px;
}
ul.galeria_tit li a{
	text-decoration:none;
}
ul.galeria_tit li a:hover{
	color:#EC710D;
}

#master_wide .archivo_nav {
	width:136px;
	float:left;
}
#master_wide .archivo_nav .tit {
	color:#3E2F14;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
	padding-bottom:9px;
	padding-top:26px;
	font-style:italic;
	background: url(../img/bullets_grey.gif) bottom left repeat-x;
	}
#master_wide .archivo .tit{
	color:#3E2F14;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-top:26px;
	font-style:italic;
	background: url(../img/bullets_grey.gif) bottom left repeat-x;
	}
#master_wide .archivo_nav li{
	margin-bottom:7px;
}
#master_wide .archivo_nav a{
	text-decoration:none;
}
#master_wide .archivo_nav a.selected, #master_wide .archivo_nav a:hover{
	color:#EC710D;
}
#master_wide .archivo {
	float:right; 
	width:585px
}
#master_wide .archivo .fecha{
	color:#117875;
	font-size:13px;
	margin-top:-8px;
	margin-bottom:18px;
	display:block;
	text-transform:uppercase;
}
/*-- master_programacion --*/	
#master_programacion {
	width:1000px;
	float:left;
	margin-bottom:28px;
	}
.master_programacion_content {
	width:944px;
	padding:6px 28px;
	background: #3A3019 url(../img/programacion_wide_bg.gif) left top repeat;
	}
.master_programacion_top{
	width:1000px;
	height:15px; 
	display:block;
	background: url(../img/programacion_wide_bg_top.gif) left bottom no-repeat;
	font-size:1px;
	}
.master_programacion_bottom{
	width:1000px;
	height:15px; 
	display:block;
	background: url(../img/programacion_wide_bg_bottom.gif) left top no-repeat;
	font-size:1px;
	}
.master_programacion_content ul li a{
	color:#93E1DF;
	}
.master_programacion_content ul li a:hover{
	text-decoration:underline;
	}
.master_programacion_content .top_nav H2{
	color:#FFFFFF;
	font-size:24px;
	margin-bottom:8px;
	width:160px;
	float:left; 
	}
.master_programacion_content .top_nav .fecha{
	color:#ECE7DC;
	font-size:13px;
	text-transform:uppercase;
	float:left; 
	clear:both;
	width:160px;
	}
.master_programacion_content .top_nav ul{
	float:right;
	width:580px; 
	font-size:12px;
	}
.master_programacion_content .top_nav ul li{
	float:right
	}
.master_programacion_content .top_nav ul li a{
	text-decoration:none;
	color:#FFFFFF;
	}
 #master_programacion .master_programacion_content ul li a.selected{
	color:#EC710D;
	}
.master_programacion_content .top_nav ul.tipos{
	padding-top:14px !important;
	padding-top:16px;
	}
.master_programacion_content .top_nav ul.meses{
	padding-top:0px !important;
	padding-top:8px;
	}
.master_programacion_content .top_nav ul.tipos li a{
	padding:0 17px;
	background: url(../img/grey_pix.gif) top right repeat-y;
	}
.master_programacion_content .top_nav ul.meses li a{
	padding:0 12px;
	text-transform:uppercase;
	}
.master_programacion_content  .top_nav.top_nav{
	background: url(../img/h2_subline_white.gif) -15px 28px repeat-x; 
	height:50px
	}
.master_programacion_content .top_nav ul li.ultimo a{
	padding-right:0px;
	background-image: none; 
	}
	
.master_programacion_content .top_nav ul li.ultimo a{
	padding-right:0px;
	background-image: none; 
	}
	
.master_programacion_content .days_columns{
	overflow:hidden;
	margin-top:38px;
	}	
.master_programacion_content .days_columns .days_inits{
	width:24px;
	float:left;
	font-size:25px;
	}		
.master_programacion_content .days_columns ul.days_inits li{
	color:#93E1DF;
	height:75px;
	}	
.master_programacion_content .days_columns .days_col{
	width:149px;
	float:left; 
	margin-left:5px
	}
.master_programacion_content .days_columns ul.days_col LI{
	height:75px;
	overflow:hidden;
	}		
.master_programacion_content .days_columns ul.days_inits li{
	color:#93E1DF;
	height:75px;
	}	
.master_programacion_content .days_columns .days_col .days_fecha {
	height:55px;
	width:15px;
	color:#EC710D;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:18px; 
	float:left; 
	margin:-2px 10px 0 0;
	text-align:right;
	}
.master_programacion_content .days_columns .days_col .inline_autor {
	color:#FFFFFF;
	padding:0px 0px;
	display:block; 
	width:124px; 
	float:left;
	margin-bottom:5px;
	font-size:11px;
	}
.master_programacion_content .days_columns .days_col .inline_autor_content {
	display:none;
	}
#fancy_content {
	background: #D4C8A2 url(../img/content_light_2_bg.gif) left top repeat;
	}
#fancy_div .inline_autor_content {
	text-align:left;
	padding:28px;
	overflow:auto;
	}
#fancy_div .tit {
	font-size:21px;
	font-weight:bold;
	margin-bottom:28px;
	color:#EC710D;
	display:block;
	margin-right:120px
	}
#fancy_div .fecha {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:22px; 
	width:90px;
	text-transform:uppercase;
	float:right; 
	position:absolute; 
	top:28px; 
	right:28px;
	}
#fancy_div .desc {
	font-size:13px; 
	}
#fancy_div .autor_img {
	float:left;
	margin:0 15px 10px 0; 
	border:5px solid #443D28;
	}
#master_programacion .master_programacion_content .days_columns .days_col a{
	text-decoration:none;
	}
#master_programacion .master_programacion_content .days_columns .days_col a:hover{
	text-decoration:underline;
	}
#master_programacion .master_programacion_buttons .left{
	float:left;
	position:absolute;
	top:430px; margin-left:-20px
}
#master_programacion .master_programacion_buttons .right{
	float:right;
	position:absolute;
	top:430px; margin-left:985px
}
.out_month{	opacity: .5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);		}
/*-- end master_programacion --*/


.today { 
	height:314px;
	}
.today img{ 
	border:5px solid #443D28;
	position:absolute;
	}
.today_intro { 
	position:absolute;
	max-width:300px;
	margin-top:0px;
	background-color:#181103;
	padding:10px 0px 0 15px;
	margin:10px;	
	opacity: .8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);			
	border-radius: 5px;  
	-ms-border-radius: 5px;  
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;  
	-khtml-border-radius: 5px;  
	}
.today_intro h3{ 
	font-size:24px;
	color:#ffffff;
	margin-bottom:20px !important;
	margin-bottom:15px;
	line-height:0.8em;
	}
.today_intro h3.author{ 
	margin-bottom:4px !important; 
	margin-bottom:0px;
	font-size:32px;
	}
.today_intro h3.sub{ 
	color:#ffffff; 
	font-size:18px;
	}

.todaydj {
	font-size:18px;
	position: absolute;
	top: 400px;
	max-width:300px;
	margin-top:10px;
	background-color:#181103;
	padding:10px 0px 15px;
	margin:10px;
	color:#ffffff;	
	opacity: .8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);			
	border-radius: 5px;  
	-ms-border-radius: 5px;  
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;  
	-khtml-border-radius: 5px;
	}	
	
.djs_list { 
	width:380px; float:left
	}	
.djs_list ul { 
	margin-bottom:24px;
	}	
.djs_list li strong { 
	font-style:italic;
	padding-bottom:16px !important; padding-bottom:8px;
	color:#117875;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-weight:normal; 
	display:block;
	width:90%;
	}
.djs_list li a{ 
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none; 
	display:block;
	width:90%;
	padding-bottom:8px !important; padding-bottom:4px;
	}
.djs_content { 
	width:305px; float:right
	}
.djs_content img{ 
	border:5px solid #443D28;
	margin-top:30px; 
	}	
.djs_content a{
	text-decoration:none; 
	color:#EC710D;
	font-size:15px;
	display:block;
	}
.djs_content h4{
	font-weight:normal; 
	font-size:20px;
	margin-bottom:4px; 
	}
.djs_list ul li a:focus,
.djs_list ul li a:active,
.djs_list ul li a:hover{ color:#EC710D; text-decoration:underline;}

.camisetas{margin:10px 0}
.camisetas li {
	float:left; 
	text-align:center; 
	margin-right:30px
	}
.camisetas li.ultimo {margin-right:0px}
.camisetas li img{display:block; margin-bottom:10px; border:5px solid #443D28;}
.camisetas li a{
	text-decoration:none;
	color:#117875;
	}
.cd_moeclub img{ 
	border:5px solid #443D28;
	float:left;
	margin:0 20px 20px 0;
	}
.cd_moeclub a{ 
	color:#EC710D;
	font-weight:bold;
	text-decoration:none
	}
.cd_moeclub a:hover{ 
	text-decoration:underline
	}
	
.panel-overlay p {
	color: #CFBF83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-bottom: 5px;
	font-weight: lighter;
	padding-top: 15px;
}
.panel-overlay p a {
	text-decoration: underline;
	color: #117875;
}
.panel img{
	margin-left: auto;
	margin-right: auto;
	display: block;
	}

.jam_content img {
	border: 5px solid #443D28;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
/* end CONTENT */


/* FOOTER */
.push, #footer{ 
	height:128px;
	clear: both;
	}
#footer {
	width:100%;
	background: #2A2115 url(../img/footer_bg.gif) center top repeat-x;
	clear:both;
	margin:0 auto;
	position: relative;
	bottom: 0;
	}

#footer ul{
	padding-top:20px;
	}
#footer ul li{
	float:left;
	}
#footer li a span{
	display:none;
	}
#footer li a, #footer li a:hover{
	display:block;
	cursor:pointer;
	}
#footer li.podcast a{
	width:110px; height:39px;
	margin:26px 47px 0 0;
	background: url(../img/footer_videos.gif)  no-repeat; 
	background-position: center -39px;
	}
#footer li.podcast a:hover{
	background-position:center 0px;
	}
#footer li.mailingList a{
	width:131px; height:39px;
	margin:26px 230px 0 0;
	background: url(../img/footer_mailing.gif) no-repeat; 
	background-position: center -39px;
	}
#footer li.mailingList a:hover{
	background-position:center 0px;
	}
#footer li.nocheVivo a{
	width:77px;
	height:49px;
	margin:15px 0 0 0;
	background-image: url(../img/footer_noche_vivo.gif);
	background-position: center 49px;
	}
#footer li.nocheVivo a:hover{
	background-position:center 0px;
	}
#footer li.myspace a{
	width:103px; height:26px;
	margin:26px 30px 0 0;
	background: url(../img/footer_myspace.gif) no-repeat; 
	background-position: center -26px;
	}
#footer li.myspace a:hover{
	background-position:center 0px;
	}
#footer li.twitter a{
	width:107px; height:23px;
	margin:26px 30px 0 0;
	background: url(../img/footer_twitter.gif) no-repeat; 
	background-position: center -23px;
	}
#footer li.twitter a:hover{
	background-position:center 0px;
	}
#footer li.facebook a{
	width:108px; height:22px;
	margin:26px 30px 0 0;
	background: url(../img/footer_facebook.gif) no-repeat;
	background-position: center -22px ;
	}
#footer li.facebook a:hover{
	background-position:center 0px;	
	}
#footer li.spotify a{
	width:99px; height:37px;
	margin:18px 30px 0 0;
	background: url(../img/footer_spotify.gif) no-repeat;
	background-position: center -37px ;
	}
#footer li.spotify a:hover{
	background-position:center 0px;
	}
#footer li.soundcloud a{
	width:85px; height:47px;
	margin:15px 30px 0 0;
	background: url(../img/footer_soundcloud.gif) no-repeat;
	background-position: center -47px ;
	}
#footer li.spotify a:hover{
	background-position:center 0px;
	}
/* end FOOTER */

/**************** FESTIVAL MBM *********************/
/*
#header.mbm {height:122px;background: #ce6c01 url(../img/mbm/header_bg.gif) center bottom repeat-x;margin-bottom:28px;}
body.mbm {text-align:center;margin:0 auto;background:#cb6a01 url(../img/mbm/content_bg.jpg) left 122px repeat-x;}
#master_wide.total {width:940px;background:transparent url(../img/mbm/content_light_mbm_bg.png) left top repeat;}
div.compra { width:244px;  display:block; float:right; padding:10px 0 10px 0; }
div.compra a {background:url(../img/mbm/btn_compra.png) no-repeat;display:block;width:244px;height:38px;;text-indent: -9999px;}
img.logo_mbm{float:left; padding-right:10px; padding-bottom:10px;}
#footer {width:100%;background: #2A2115 url(../img/mbm/footer_bg.gif) center top repeat-x;clear:both;margin:0 auto;position:relative;}
.intro p{ font-size:14px; width:570px; float:right;}
.festival_list div.concierto{width:940px;display:block;border-bottom-width: dotted 1px #3E2F14; padding-top: 10px 0;clear:both;min-height:200px;}
.festival_list div.concierto.lista{ min-height:15px;}
.festival_list div.concierto p{font-size:12px;padding: 15px 0 10px 0;line-height: 18px;}
.festival_list div.concierto h4 {color: #EC710D;float:left;display:block;padding-bottom: 10px;}
.concierto:before,.concierto:after{ clear:both;}
.festival_list div.concierto img{margin-bottom:15px; float:left; }
.festival_list div.concierto .video{ float:right;}
.festival_list div.concierto .right{width: 520px;padding: 15px 0 0 15px; margin: 0px;}
.festival_list h4.concerts{float:left;color:#117875;font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-style:italic;font-weight: normal;padding:10px 0;}
#master_wide.total h3.mbm{padding-top:0px;margin-top:0px;font-size: 28px;}
#master_wide.total h2.mbm{font-size:30px;}
span.estilo{font-style:oblique;color: #117875;}*/
