.timelineLight {
	display: none;
}
.timelineLoader {
	padding: 150px 0px; width: 100%; text-align: center;
}
.timelineLight .timeline_line {
	width: 775px; margin-top: 10px; margin-bottom: 10px;
}
.timelineLight .t_line_holder {
	background: url("../images/timeline/light/line.jpg") repeat-x 0px 39px; height: 80px;
}
.timelineLight .t_line_view {
	width: 120px; height: 20px;
}
.timelineLight .t_line_m {
	width: 60px; height: 10px; margin-top: 35px; border-right-color: rgb(84, 84, 84); border-left-color: rgb(84, 84, 84); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.timelineLight .right.t_line_m {
	left: 60px; width: 60px;
}
.timelineLight h4.t_line_month {
	margin: -30px 0px 0px; color: rgb(255, 255, 255);
}
.timelineLight a.t_line_node {
	background: url("../images/timeline/light/dot.png") no-repeat center 24px; padding: 38px 0px 4px; top: -25px; height: 10px; color: rgb(255, 255, 255); font-size: 12px; text-decoration: none;
}
.timelineLight a.t_line_node:hover {
	background: url("../images/timeline/light/dot-rollover.png") no-repeat center 24px;
}
.timelineLight a.active.t_line_node {
	background: url("../images/timeline/light/dot-rollover.png") no-repeat center 24px;
}
.timelineLight .t_node_desc {
	background: rgba(26, 134, 172, 0.9); padding: 1px 5px; top: 0px; color: rgb(255, 255, 255);
}
.timelineLight .right.t_line_m .t_node_desc {
	right: 0px;
}
.timelineLight #t_line_left {
	background: url("../images/timeline/light/arrow.png") no-repeat left top; left: -30px; top: 30px; width: 14px; height: 19px; cursor: pointer;
}
.timelineLight #t_line_left:hover {
	background: url("../images/timeline/light/arrow.png") no-repeat left bottom;
}
.timelineLight #t_line_right {
	background: url("../images/timeline/light/arrow.png") no-repeat right top; top: 30px; width: 14px; height: 19px; right: -30px; cursor: pointer;
}
.timelineLight #t_line_right:hover {
	background: url("../images/timeline/light/arrow.png") no-repeat right bottom;
}
.timelineLight {
	display: none;
}
.timelineLight .timeline_items {
	padding: 10px 0px;
}
.timelineLight .item {
	background: url("../images/timeline/light/background-white.jpg"); width: 200px; height: 380px; text-align: center; color: rgb(84, 84, 84); box-shadow: -3px 1px 6px rgba(0,0,0,0.4); -moz-box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.4); -webkit-box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.4);
}
.timelineLight .item_node_hover.item {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.9); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9);
}
.timelineLight .item img {
	width: 200px; margin-top: 0px; border-bottom-color: rgb(40, 180, 228); border-bottom-width: 6px; border-bottom-style: solid;
}
.timelineLight .con_borderImage {
	border-bottom-color: rgb(26, 134, 172); border-bottom-width: 5px; border-bottom-style: solid;
}
.timelineLight .item span {
	margin: 0px 20px 10px; height: 150px; display: block;
}
.timelineLight .item .read_more {
	background: rgba(0, 0, 0, 0.35); padding: 2px 8px 2px 10px; color: rgb(255, 255, 255); font-family: "BebasNeueRegular"; font-size: 20px; float: right; cursor: pointer;
}
.timelineLight .item .read_more:hover {
	background: rgb(26, 134, 172);
}
.timelineLight .item_open {
	background: url("../images/timeline/light/background.jpg"); width: 490px; height: 380px; color: rgb(84, 84, 84); position: relative; z-index: 2; box-shadow: 0px 0px 6px rgba(0,0,0,0.4); -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.4);
}
.timelineLight .item_open_cwrapper {
	width: 490px; height: 100%;
}
.timelineLight .item_open_content {
	width: 100%; height: 100%; position: relative;
}
.timelineLight .item_open_content .ajaxloader {
	margin: -10px 0px 0px -100px; left: 50%; top: 50%; position: absolute;
}
.timelineLight .timeline_open_content {
	padding: 20px;
}
.timelineLight .item_open h2 {
	padding-top: 0px; font-size: 28px; margin-top: 10px;
}
.timelineLight .item_open .t_close {
	background: rgba(0, 0, 0, 0.25); padding: 2px 8px 2px 10px; top: 10px; right: 10px; color: rgb(255, 255, 255); font-family: "BebasNeueRegular"; font-size: 20px; position: absolute; z-index: 2; cursor: pointer;
}
.timelineLight .item_open .t_close:hover {
	background: rgb(26, 134, 172);
}
.timelineLight .t_controles {
	margin: 10px auto; text-align: center;
}
.timelineLight .t_left {
	margin: 10px; width: 16px; height: 46px; display: inline-block; cursor: pointer;
}
.timelineLight .t_right {
	margin: 10px; width: 16px; height: 46px; display: inline-block; cursor: pointer;
}
.timelineLight .t_left {
	background: url("../images/timeline/light/big-arrow.png") no-repeat left top;
}
.timelineLight .t_left:hover:active {
	background: url("../images/timeline/light/big-arrow.png") no-repeat left top;
}
.timelineLight .t_left:hover {
	background: url("../images/timeline/light/big-arrow.png") no-repeat left bottom;
}
.timelineLight .t_right {
	background: url("../images/timeline/light/big-arrow.png") no-repeat right top;
}
.timelineLight .t_right:hover:active {
	background: url("../images/timeline/light/big-arrow.png") no-repeat right top;
}
.timelineLight .t_right:hover {
	background: url("../images/timeline/light/big-arrow.png") no-repeat right bottom;
}
@media screen and (max-width:980px)
{
.timelineLight .timeline_line {
	width: 680px;
}
.timelineLight .t_line_view {
	width: 680px;
}
.timelineLight .t_line_m {
	width: 338px;
}
.timelineLight .right.t_line_m {
	left: 339px; width: 339px;
}
}
@media screen and (max-width:767px)
{
.timelineLight .timeline_line {
	width: 530px;
}
.timelineLight .t_line_view {
	width: 1060px;
}
.timelineLight .t_line_m {
	width: 528px;
}
.timelineLight .right.t_line_m {
	left: 530px; width: 528px;
}
.timelineLight .t_line_node span {
	
}
.timelineLight .t_node_desc {
	font-size: 8px;
}
.timelineLight .right.t_line_m .t_node_desc {
	left: 0px; right: auto;
}
}
@media screen and (max-width:609px)
{
.timelineLight .timeline_line {
	width: 240px;
}
.timelineLight .t_line_view {
	width: 480px;
}
.timelineLight .t_line_m {
	width: 238px;
}
.timelineLight .right.t_line_m {
	left: 240px; width: 238px;
}
.timelineLight .item_open {
	width: 280px; height: 390px;
}
.timelineLight .item_open img {
	max-width: 280px;
}
.timelineLight .item_open_cwrapper {
	width: 280px;
}
}
