/* beg: calendar styles */
@charset "utf-8";

h4{
	font-family:Impact, Helvetica, Geneva, Arial, sans-serif;
	font-size:20px;
	color:#263377;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
}

a{
color:#000000;
}

#InfoLeft {
        position: relative;
        float: left;
        margin-left: 15px;
        margin-top: 20px;
		margin-right:20px;
}
#InfoRight {
        position: relative;
        float: left;
        margin-left: 15px;
        margin-top: 20px;
        width:200px;
}

.Header {
	margin-top:5px;
	width: 530px;
	height: 55px;
	cursor: pointer;
}
.HeaderBackground{
	position:absolute;
}
.HeaderName{
	z-index:3; 
	position:absolute;
	left:50px;
	padding-top:15px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
}
.featured-top{
	margin-top:20px;
	height:27px;
	width:520px;
	padding-left:35px;
	background:url(/images/new.bt/testimonials-bg-top.jpg) no-repeat;
	background-color:#FFFFFF;
}
.featured-bottom{
	margin-bottom:20px;
	padding-top:15px;
	height:150px;
	width:520px;
	padding-left:35px;
	background:url(/images/new.bt/testimonials-bg-bottom.jpg) no-repeat;
	background-color:#FFFFFF;
}
.featured{
	width:520px;
	min-height:158px;
	padding-left:35px;
	background:url(/images/new.bt/testimonials-bg-middle.jpg) repeat-y;
	background-color:#FFFFFF;
}
.allEvents {
	display:none;
	height:auto;
	margin-left:10px;
	width:510px;
	background-color:#FFFFFF;
}
.f_details_events{
float:left;
position:relative;
margin-left:15px;
margin-right:20px;
}

.details_events{
position:relative;
margin-left:15px;
}
.img_events{
border:#2C67A9 1px solid;
}
.content_events{
clear:both;
padding-top:20px;
min-height:220px;
width:510px;
}
.social{
float:left;
padding-top:10px;
margin-left:20px;
margin-bottom:20px;
}
.f_title_events{margin-bottom:10px;margin-top:10px; font-size:24px; font-family:Impact, Arial, Helvetica, sans-serif;width:550px;}
.title_events{font-weight:bold;margin-bottom:10px;font-size:18px;}
.title_events .name, .f_title_events .name, .color{color:#2C67A9;}
.color{font-weight:bold;}
.text_events, .date_events, .location_events{font-style:italic;}
.text_events{margin-bottom:5px;margin-top:10px;}


#calendar{
	margin-top:50px;
	background:url(/images/new.bt/calendar-bg.gif) no-repeat;
	width:260px;
	height:256px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.flecha{margin-top:5px;}

.month{
	font-size:22px;
	font-weight:bold;
}
.days td{font-size:13px;}
.number td{font-size:20px;line-height:170%;}
.fill{background:url(/images/new.bt/calendar-fill.gif) no-repeat transparent;background-position:center;}
.fill a{color:#FFF; text-decoration:none;}










.calendar_header_light{font-size:12px;}
.calendar_header_dark{font-size:12px;}
.calendartop{
  margin-top:10px;
  margin-left:30px;
  }

.calendarbottom{
  margin-top:0px;
  margin-left:30px;
  }

td.calendar_filled {
  background-color: #0855c7;
  }

td.calendar_event {
  background-color: #4da2d9;
  }

td.calendar_empty {
  background-color: #f7f6e4;
  }

table.calendar_border {
  background-color: #bab8b9;
  }

/* end: calendar styles */


