/* ==== GADGET MINI LIST OF NEXT EVENTS ==== */

.div_minilist_next_container p{margin:0px;}
.div_minilist_next_container a{color:#111;letter-spacing:normal;}
.div_minilist_next_container p.event_title{	font-size:0.9em;  font-weight:bold; }
.div_minilist_next_container p.event_place{	font-size:0.8em; }
.div_minilist_next_container p.event_soon{	font-size:0.8em; color:#d52;font-weight:bold;text-align:center;}
.div_minilist_next_container td{
	vertical-align: middle;
	padding:3px;
}
.div_minilist_next_container td.td_avatar{width:40px;}
/* ==== LISTADO DE EVENTOS (nuevo)==== */
.div_list_events_container{
	width:100%;
	margin-bottom:30px;
}
.div_list_events_container h3{
background-color:#000;
color: #fff;
padding:5px 8px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}
.div_list_events_container h4{
background-color:#866;
color: #fff;
padding:5px 8px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}
.filter_events{ margin-bottom:20px;}
.filter_events img{ border:none!important; margin:0px!important; padding:0px!important;}
.filter_events td{ vertical-align:top;}
.filter_events .td1{ text-align:right;}
.filter_events .td2{ width:25px;}
.filter_events .td3{ width:25px;}
.div_list_events_container a.filter_button{
	display:inline-block;
	background-color:#000;
	padding:5px 8px;
	margin-left:3px;
	margin-bottom:15px;
	border:1px solid #d52;
	color: #eee;
	text-decoration:none;
	font-size:14px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;

}

.div_list_events_container a.current_filter,a.filter_button:hover{
	background-color:#555;
}

.a_button_more, .a_button{
	display:inline-block;
	background-color:#d52;
	padding:5px 8px;
	margin-left:3px;
	margin-bottom:15px;
	color: #fff;
	text-decoration:none!important;
	font-size:14px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-left-style-value: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	-moz-box-shadow: 10px 10px 5px#888;
	-webkit-box-shadow: 3px 3px  5px#888;
	box-shadow: 3px 3px 5px #888;
}

.a_button_more:hover{color:#000;}
.div_list_events_container .event{
	padding:2px;
	margin-top:5px;
	margin-bottom:5px;
	color:#000;
	min-height:70px;
}
.event :hover{        
}
.event .td_avatar{width:58px!important;vertical-align:top;}
.event .td_avatar img{	width:50px!important; height:53px; border:none!important;}
.event .td_avatar a{border:none; text-decoration:none;}
.event .td_titulo_fecha {vertical-align:top;font-weight:bolder; font-size:10px; width:170px; }
.event .td_titulo_fecha b{font-size:12px; color:#d52;}
.event .td_titulo_fecha img{width:20px; height:20px; margin-left:1px; border:none!important;}
.event .td_titulo_fecha span{ font-weight:normal; margin-right:3px;}
.event .td_lugar{vertical-align:top; font-size:10px;}
.event .td_lugar ul,li{margin:1px;}

.event .date_avatar{
	position:absolute; bottom:0px; left:4px;
	background-color:#000;
	color:#fff;
	font-weight:bolder; font-size:10px;
	text-align:center;
	width:50px;
	height:20x;
	z-index:2;
}

.div_list_events_container .div_no_events{
	color:#000;
	font-size:12px;
	border:1px solid #d52;
	background-color:#ffe5c5;
	font-weight:bolder;
	padding:10px;
}


/* ==== LISTADO DE EVENTOS ==== */

#tb_listado_eventos td{
border-bottom:1px #444 solid;
}
#tb_listado_eventos .titulo_columna{
color:#fff;
background-color:#444;
font-weight:bold;
font-size:1.1em;
}
#tb_listado_eventos tr.active td{
color:#c00;
}
#tb_listado_eventos tr.unactive td{
color:#444;
}

/* ==== DETALLE DE EVENTOS ==== */

.div_detalle_evento{width:100%;}
.div_detalle_evento .td_avatar{width:100px;vertical-align:top;}
.div_detalle_evento .td_avatar img{width:100px; border:none!important;}
.div_detalle_evento .div_mar{margin:10px;}
.div_detalle_evento .td_fecha_lugar{vertical-align:top;}
.div_detalle_evento .td_fecha_lugar span.day{
	color:#888;
	font-weight:bolder;
	font-size: 16px;
	
}
.div_detalle_evento .td_fecha_lugar span{
	margin-bottom:10px;
}
.div_detalle_evento .td_fecha_lugar span.location{
	color:#000;
	font-weight:bolder;
	font-size: 14px;
}
.div_detalle_evento span.n_{
	font-weight:bolder;
	margin-right:20px;
}
.div_detalle_evento .div_header_section{
	background-color:#866;
	color: #eee;
	padding:5px 8px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.div_detalle_evento .social_bar{
	margin-top:15px;
	padding:4px;
	text-align:right;
	background-color:#eee;
	padding-top:7px;
}
.div_detalle_evento .div_categorias{ margin-top: 10px;}
.div_detalle_evento .div_categorias img{ width:20px; height:20px; margin-left:1px; border:none!important;}