html {
	height: 100%;
}
body {
	font-family: 'Open Sans', sans-serif;
	height: 100%;
}

a{
	text-decoration:none !important;
}
	
	body.adm {
		background: url(../images/bg/body_bg.jpg) center top no-repeat #d3faff;
		background-size: cover;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		-ms-background-size: cover;
	}
		body.adm nav.left a.active {
			padding: 43px 34px 33px;
		}
		body.adm nav.left a {
			padding: 44px 11px 32px;
		}
	body.adm footer {
		background: #0C396B;
	}
header {
	background: #fff;
	width: 100%;
}
footer {
	bottom: 0;
	width: 100%;
}
	footer .totalBox {
		background: #0c396b;
		color: #fff;
		font-size:11px;
		padding: 13px 35px;
	}
		footer .totalBox div {
			float: left;
		}
		footer .totalBox p {
			float: left;
			overflow: hidden;
			margin: 0 12px 0 0;
		}
		footer .totalBox ul {
			float: left;
			margin: 0;
			padding: 0;
		}
		footer .totalBox li {
			float: left;
			list-style: none;
		}
			footer .totalBox li a {
				color: #fff;
				font-size: 10px;
				margin: 0 12px 0 0;
				padding: 0;
				text-decoration: none;
				transition:all 0.3s ease-in-out;
				-webkit-transition:all 0.3s ease-in-out;
				-moz-transition:all 0.3s ease-in-out;
				-o-transition:all 0.3s ease-in-out;
				-ms-transition:all 0.3s ease-in-out;
			}
				footer .totalBox li a:hover {
					color: #e78f00;
					background: none;
				}
		footer nav {
			float: right;
		}
nav {
	float: left;
}
	nav ul {
		margin: 0 0 -1px;
		overflow: hidden;
		padding: 0;
	}
	nav li{
		float: left;
		list-style: none;
	}
		nav li a {
			color: #6682a2;
			display: block;
			font-size: 14px ;
			padding: 44px 11px 29px;
			text-decoration: none;
			transition: all 0.3s ease-in-out;
			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
		}
			nav li a.active {
				color: #FFF139;
				background: #e78f00;
				padding: 44px 34px 29px;
			}
			nav li a.activeBtn {
				color: #fff;
				background: #5ecb00;
			}
			nav li a.activeTechnologyBtn {
				color: #fff;
				background: #2f5294;
			}
			nav li a.activeNewsBtn {
				color: #fff;
				background: #6dd117;
			}
			nav li a.technologyBtn:hover {
				color: #fff;
				background: #2f5294;
			}
			nav li a.newsBtn:hover {
				color: #fff;
				background: #6dd117;
			}
			nav .navA:hover {
				color: #fff !important;
				background: #e78e00 !important;
			}
			nav .navA.active {
				color: #fff !important;
				background: #e78e00 !important;
			}
			nav .navB:hover {
				color: #fff !important;
				background: #1a4188 !important;	
			}
			nav .navB.active {
				color: #fff !important;
				background: #1a4188 !important;	
			}
			nav .navC:hover {
				color: #fff !important;
				background: #5ecb00 !important;
			}
			nav .navC.active {
				color: #fff !important;
				background: #5ecb00 !important;
			}
			nav .navD:hover {
				color: #fff !important;
				background: #a018e4 !important;
			}
			nav .navD.active {
				color: #fff !important;
				background: #a018e4 !important;
			}
	nav.left {
		float: left;
	}
		#subMenAbout {
			margin: 0 !important;
		}
		#subMenAbout.listMenu {
			margin: 0 0 0 229px;
		}
		#subMenAbout.news-submenu {
			margin: 0 0 0 183px;
		}

		#subMenTech {
			margin: 0 0 0 69px !important;
		}
		#subMenTech.listMenu {
			margin: 0 0 0 229px;
		}
		#subMenTech.news-submenu {
			margin: 0 0 0 183px;
		}

		#subMenNewsE {
			margin: 0 0 0 183px !important;
		}
		#subMenNewsE.listMenu {
			margin: 0 0 0 229px;
		}
		#subMenNewsE.news-submenu {
			margin: 0 0 0 183px;
		}

		#subMenResources {
			margin: 0 0 0 244px !important;
		}
		#subMenResources.listMenu {
			margin: 0 0 0 229px;
		}
		#subMenResources.news-submenu {
			margin: 0 0 0 183px;
		}
select {
	margin-left: 17px 0 0;
	color: #0C396B;
	float: left;
	font-size: 16px;
	font-weight: 400;
	width: 615px;
}
.activeAboutBtn {
	color: #fff;
	background: #e78e00;
}
.inactiveAboutBtn {
	color: #6682A2;
	background: none;
}
.activeTechBtn {
	color: #fff;
	background: #1a4188;
}
.inactiveTechBtn {
	color: #6682A2;
	background: none;
}
.activeNewsBtn {
	color: #fff !important;
	background: #5ecb00;
}
.activeNewsBtn a{
	color: #fff !important;
}
.inactiveNewsBtn {
	color: #6682A2;
	background: none;
}
.activeResoBtn {
	color: #fff;
	background: #a018e4;
}
.inactiveResoBtn {
	color: #6682A2;
	background: none;
}
/* BEGIN REUTILIZABLE */
.totalBox {
	overflow: hidden;
	margin: auto;
	width: 895px;
}
	.totalBox .right {
		float: right;
	}
	.totalBox.whiteBox.noPadding {
		padding: 0 0 85px;
	}
	.totalBox.noCursor{
		background: rgba(12,57,107,0.55);
		height: 100%;
		padding: 0 35px 73px;
	}
	.totalBox.newPadding {
		padding-bottom: 0 !important;
	}
.farelogix {
	background: url(../images/logos/header_Farelogix.jpg) left top no-repeat;
	display: block;
	float: left;
	height: 52px;
	margin: 25px 0 0;
	width: 251px;
}
.farelogixAdm {
	background: url(../images/logos/header_FarelogixAdm.jpg) left top no-repeat;
	display: block;
	float: left;
	height: 57px;
	margin: 17px 55px 0 0;
	width: 251px;
}
.redes {
	float: left;
}
	.redes ul {
		margin: 37px 0 0;
		overflow: hidden;
		padding: 0
	}
	.redes li {
		float: left;
		list-style: none;
	}
	.redes .iflyb {
		background: url(../images/logos/redes.jpg) left top no-repeat;
		display: block;
		height: 23px;
		margin: 0 0 0 15px;
		width: 33px;
	}
	.redes .twitter {
		background: url(../images/logos/redes.jpg) -47px top no-repeat;
		display: block;
		height: 23px;
		margin: 0 0 0 15px;
		width: 20px;
	}
	.redes .facebook {
		background: url(../images/logos/redes.jpg) -81px top no-repeat;
		display: block;
		height: 23px;
		margin: 0 0 0 15px;
		width: 19px;
	}
	.redes .linkedin {
		background: url(../images/logos/redes.jpg) -114px top no-repeat;
		display: block;
		height: 23px;
		margin: 0 0 0 15px;
		width: 19px;
	}
	.redes .youtube {
		background: url(../images/logos/redes.jpg) -146px top no-repeat;
		display: block;
		height: 23px;
		margin: 0 0 0 15px;
		width: 23px;
	}
	.redes .blog {
		background: url(../images/logos/redes.jpg) -179px top no-repeat;
		display: block;
		height: 23px;
		margin: 0 0 0 15px;
		width: 32px;
	}
.nav-buttons {
	position: absolute;
	padding: 0 0.5%; 
	top: 50%;
	width: 100%;
	z-index: 1000;
}
.title {
	float: left;
	margin: 120px 0 0;
}
	.title h1 {
		clear: both;
		color: #fff;
		font-size: 37px;
		line-height:40px;
		font-weight: 400;
		letter-spacing: 1px;
		margin: 0px;
	}
	.title h1 a{
		color: #fff;
		text-decoration:none;
	}
	.title h2 {
		clear: both;
		color: #fff;
		font-size: 20px;
		font-weight: 700;
		margin: 0;
	}
	.title h2 a{
		color: #fff;
		text-decoration:none !important;
	}
	.title h3:first-child {
		margin: 0 0 -5px;
	}
	.title h3 {
		clear: both;
		color: #fff;
		font-size: 21px;
		font-weight: 300;
		letter-spacing: 1px;
		margin: 0;
	}
.btnPlay {
	background: rgba(255,255,255,0.5);
	border-radius:150px;
	-webkit-border-radius:150px;
	-moz-border-radius:150px;
	-o-border-radius:150px;
	-ms-border-radius:150px;
	float: RIGHT;
	height: 245px;
	margin: 65px 0 0;
	width: 245px;
	display: block;
}
	.btnPlay div {
		background: url(../images/btn/line_btn_play.png) left top no-repeat;
		height: 187px;
		margin: 29px 0 0 20px;
		padding: 43px 0 0 50px;
		width: 204px;
	}
	.btnPlay span {
		background: url(../images/btn/play.png) left top no-repeat;
		display: block;
		height: 99px;
		width: 100px;
	}
.blueBox {
	background: none !important;
	bottom: 40px;
	clear: both !important;
	color: #fff;
	margin: 0 !important;
	padding: 0 !important;
	width: 100%;
}
	.blueBox .left {
		float: left;
		width:47%;
	}
	.blueBox .right {
		float: left;
		width:50%;
	}
		.blueBox .right h1 {
			float: left;
			margin: 10px 0 5px 100px;
		}
		.blueBox .right p:first-child {
			margin-bottom: 20px;

		}
	.blueBox h1 {
		font-size: 23px;
		font-weight: 300;
		margin: 10px 0 5px 50px;
	}
	.blueBox p {
		clear: both;
		font-size: 11px;
		font-weight: 300;
		margin: 0;
	}
	.blueBox p a {
		color:#FFF;
		text-decoration:none;
	}
		.blueBox p b {
			font-weight: 700;
		}
		.blueBox p b a {
		color:#FFF;
		text-decoration:none;
	}
.center {
	background: rgba(12,57,107,0.7);
	margin: auto;
	overflow: hidden;
	padding: 0 35px;
	width: 895px;
}
.star {
	background: url(../images/icon/star.png) left top no-repeat;
	margin: 0 0 20px;
	padding: 0 0 0 50px;
}
.calendar {
	background: url(../images/icon/calendar.png) left top no-repeat;
	margin: 0 0 20px;
	padding: 0 0 0 50px;	
}
.man {
	background: url(../images/icon/man.png) left 58px no-repeat;
	margin: 0 0 20px;
	padding: 0 0 0 100px;
}
.farelogixFooter {
	background: url(../images/logos/footer_Farelogix.png) left top no-repeat;
	display: block;
	float: left;
	margin: 3px 12px 0 0;
	height: 9px;
	width: 122px;
}
#prev {
	background: url(../images/icon/leftArrow.png) center center no-repeat rgba(12,57,107,0.44);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	display: block;
	height: 108px;
	left: 0;
	margin: 0 0 0 7%;
	transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	position: absolute;
	width: 58px;
}
	#prev:hover {
		background: url(../images/icon/leftArrow.png) center center no-repeat rgba(12,57,107,1);
	}
#next {
	background: url(../images/icon/rightArrow.png) center center no-repeat rgba(12,57,107,0.44);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	display: block;
	height: 108px;
	margin: 0 7% 0 0;
	transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	position: absolute;
	right: 0;
	width: 58px;
}
	#next:hover {
		background: url(../images/icon/rightArrow.png) center center no-repeat rgba(12,57,107,1);
	}
.whiteBox {
	background: #fff;
	margin: 75px auto auto;
	padding: 90px 280px 80px;
}
	.whiteBox .infoLog:first-child {
		margin: 0 0 20px;
	}
	.whiteBox .infoLog {
		clear: both;
	}
	.whiteBox .infoLog span {
		color: #13386d;
		display: block;
		float: left;
		font-size: 18px;
		font-weight: 700;
		margin: 0 38px 0 0;
		width: 90px;
	}
	.whiteBox .infoLog input {
		background: #cefafe;
		border: 0 none;
		height: 40px;
		width: 205px;
	}
.noPadding {
	padding: 0;
}
.subMenu {
	background: #5ecb00;
	display: none;
	float: left;
	position: absolute;
	z-index:99;
}
	.subMenu li {
		clear: both;
		margin: 0 0 5px;
	}
	.subMenu a {
		background: none;
		color: #fff;
		padding: 10px !important;
		width: 160px;
	}
		.subMenu a:hover {
			text-decoration: underline !important;
		}
	.subMenu#subMenAbout {
		background: #e78e00 !important;
	}
	.subMenu#subMenTech {
		background: #1a4188 !important;
	}
	.subMenu#subMenResources {
		background: #a018e4 !important;
	}
/* END REUTILIZABLE */
/* BEGIN ADM LOG */
.enter {
	background: #13386d;
	color: #fff;
	float: right;
	font-size: 15px;
	font-weight: bold;
	margin: 30px 0 0 0;
	padding: 18px;
	text-decoration: none;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	border:none;
	cursor:pointer;
}
	.enter:hover { 
		background: #e78f00;
		color: #fff;
	}
.orangeBox {
	background: #e78f00;
	margin: 0 0 65px;
	overflow: hidden;
	padding: 13px 0 13px 25px;
}
	.orangeBox h1 {
		color: #fff;
		float: left;
		font-size: 21px;
		font-weight: 700;
		margin: 10px 120px 0 0;
		text-align: center;
		width: 100px;
	}
.optionUser {
	border-bottom: 1px solid #ccefb0;
	margin: 0 0 27px;
	overflow: hidden;
	padding: 0 0 0 35px;
}
	.optionUser h2 {
		color: #0c396b;
		display: block;
		float: left;
		font-size: 18px;
		font-weight: 400;
		margin: 0 120px 0 0;
		padding: 15px 0;
		text-align: center;
		width: 100px;
	}
	.optionUser a {
		float: right;
		font-size: 18px;
		display: block;
		color: #fff;
		background: #5dcc00;
		padding: 15px 25px;
		text-decoration: none;
		transition:all 0.3s ease-in-out;
		-webkit-transition:all 0.3s ease-in-out;
		-moz-transition:all 0.3s ease-in-out;
		-o-transition:all 0.3s ease-in-out;
		-ms-transition:all 0.3s ease-in-out;
	}
		.optionUser a:hover {
			background: #e78f00;
		}
/* END ADM LOG */
/* BEGIN ADM HOME */
.totalInfo {
}
	.totalInfo h2 {
		color: #F18C16;
		font-size: 20px;
		font-weight: 700;
		margin-left: 35px;
	}
.separador {
	margin: 0 0 40px;
	overflow: hidden;
}
	.separador p {
		color: #0C396B;
		float: left;
		font-size: 18px;
		font-weight: 700;
		margin: 13px 0 0;
		padding: 0 0 0 35px;
		width: 245px;
	}
		.separador p.ul {
			margin: 33px 0 0;
			width: 147px;
		}
		.separador p span {
			display: block;
			margin: 0 0 -15px;
		}
		.separador ul {
			background: #C7FCFE;
			float: left;
			margin: 0 16px 0 0;
			padding: 10px;
		}
		.separador li {
			clear: both;
			list-style: none;
			color: #0C396B;
			font-size: 18px;
			font-weight: 700;
		}
	.separador .info {
		background: #C7FCFE;
		border: 0 none;
		color: #0C396B;
		float: left;
		font-size: 14px;
		font-weight: 400;
		overflow: hidden;
		padding: 15px;
		width: 615px;
	}
		.separador .info.center {
			text-align: center;
		}
		.separador .info h2 {
			margin: 0;
		}
		.separador textarea {
			height: 150px;
		}
	.separador h2 {
		color: #0C396B;
		font-size: 30px;
		font-weight: 700;
	}
	.separador h3 {
		color: #0C396B;
		font-size: 19px;
		font-weight: 300;
		margin: 0;
	}
	.separador .img {
		float: left;
		margin: 0 25px 0 35px;
	}
		.separador .img {
			background: none;
			margin: 0;
			padding: 0 0 0 26px;
		}
			.separador .img h2 {
				font-size: 25px;
			}
			.separador .img h3 {
				font-size: 15px;
			}
	.separador .infoSection {
		margin: 0 0 0 37px;
		padding: 18px;
	}
	.separador .new {
		float: left;
		font-size: 13px;
		font-weight: 400;
		margin: 0 40px 0 0;
		padding: 0;
		text-align: left;
		width: 110px;
	}
	.separador .new.p {
		margin: 0;
		/*width: 592px;*/
	}
.checkbox {
	margin: 22px 0 0;
	width: auto !important;
} 
.line {
	background: #F18C16;
	height: 1px;
	width: 100%;
}
.editDelete {
	border-bottom: 1px solid #2ECE2E;
	clear: both;
	float: right;
	margin: 0 38px 0 0;
	width: 100%;
}


.btn-logout {
	background: #e78f00;
	color: #fff;
	display: block;
	float: right;
	min-width: 100px;
	padding: 15px;
	text-align: center;
	text-decoration: none;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
}
	.btn-logout:hover{
/*		transform:scale(0.6);
		-webkit-transform:scale(0.6);
		-moz-transform:scale(0.8);
		-o-transform:scale(0.6);
		-ms-transform:scale(0.6);*/
		opacity:0.6;
		filter:alpha(opacity=60); /* For IE8 and earlier */
	}

.edit {
	background: #2ECE2E;
	color: #fff;
	display: block;
	float: right;
	min-width: 100px;
	padding: 15px;
	text-align: center;
	text-decoration: none;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
}
	.edit:hover,
	.delete:hover {
/*		transform:scale(0.6);
		-webkit-transform:scale(0.6);
		-moz-transform:scale(0.8);
		-o-transform:scale(0.6);
		-ms-transform:scale(0.6);*/
		opacity:0.6;
		filter:alpha(opacity=60); /* For IE8 and earlier */
	}
.delete {
	background: #FF3F3F;
	color: #fff;
	display: block;
	float: right;
	min-width: 100px;
	padding: 15px;
	text-align: center;
	text-decoration: none;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
}
.btn {
	margin: 0 0 45px 245px;
	overflow: hidden;
}
	.btn .edit,
	.btn .delete {
		float: left;
		border:none;
		font-size:14px;
		cursor:	pointer;
	}
.blueBoxT {
	background: #C7FCFE;
	margin: 0 0 0 37px;
	overflow: hidden;
	padding: 18px;
	width: 820px;
}
	.blueBoxT h1 {
		color: #0C396B;
		float: left;
		font-size: 18px;
		margin: 0 40px 0 0;
		text-align: left;
		width: 110px;
	}
#newEvent {
	background: rgba(255, 255, 255, 0);
	color: #fff;
	float: right;
	margin: 4px 0 0;
	padding: 10px 35px 10px 10px;
	text-decoration: none;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
}
	#newEvent:hover {
		background: rgba(255, 255, 255, 1);
		color: #E78F00;
	}
#blockContent {
	display: none;
}
.btnInput {
	cursor: pointer;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
}
	.btnInput:hover {
		opacity: 0.6;
	}
/* END ADM HOME */
/* BEGIN INFO GALERY */
#awOnePageButton .view-slide
{
	display: none;
}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load
{
	height: 470px; /* Same as showcase javascript option */
	overflow: hidden;
}

/* Container when content is shown as one page */
.showcase-onepage
{
	/**/
}

/* Container when content is shown in slider */
.showcase {
	position: relative;
	margin: auto;
}
	.showcase-content-container	{
		height: 383px !important;
	}
	.showcase-arrow-previous, .showcase-arrow-next {
		position: absolute;
		background: url('../images/galery/test/arrows.png');
		width: 33px;
		height: 33px;
		top: 220px;
		cursor: pointer;
		display: none;
	}
	.showcase-arrow-previous {
		left: -60px;
	}
	.showcase-arrow-previous:hover {
		background-position: 0px -34px;
	}
	.showcase-arrow-next {
		right: -56px;
		background-position: -34px 0;
	}
	.showcase-arrow-next:hover {
		background-position: -34px -34px;
	}
	.showcase-content {
		text-align: center;
		height: 383px !important;
		text-align: left !important;
	}
	.showcase-onepage .showcase-content {
		margin-bottom: 10px;
		height: 383px !important;
	}
	.showcase-button-wrapper {
		clear: both;
		display: none;
		margin-top: 10px;
		text-align: center;
	}
		.showcase-button-wrapper span {
			margin-right: 3px;
			padding: 2px 5px 0px 5px;
			cursor: pointer;
			font-size: 12px;
			color: #444444;
		}
		.showcase-button-wrapper span.active {
			color: #fff;
		}
	.showcase-thumbnail-container{
		background-color: #000;
		display: none;
	}
	.showcase-thumbnail-wrapper
	{
		overflow: hidden;
	}
		.showcase-thumbnail {
			width: 120px;
			height: 90px;
			cursor: pointer;
			border: solid 1px #333;
			position: relative;
		}
			.showcase-thumbnail-caption {
				position: absolute;
				bottom: 2px;
				padding-left: 10px;
				padding-bottom: 5px;
			}
			.showcase-thumbnail-content {
				padding: 10px;
				text-align: center;
				padding-top: 25px;
			}
			.showcase-thumbnail-cover {
				background-image: url(../images/black-opacity-40.png);
				position: absolute;
				top: 0; bottom: 0; left: 0; right: 0;
			}
		.showcase-thumbnail:hover {
			border: solid 1px #999;
		}
			.showcase-thumbnail:hover .showcase-thumbnail-cover {
				display: none;
			}
		.showcase-thumbnail.active {
			border: solid 1px #999;
		}
			.showcase-thumbnail.active .showcase-thumbnail-cover {
				display: none;
			}
	.showcase-thumbnail-wrapper-horizontal {
		padding: 10px;
	}
		.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail {
			margin-right: 10px;
			width: 116px;
		}
	.showcase-thumbnail-wrapper-vertical {
		padding: 10px;
	}
		.showcase-thumbnail-wrapper-vertical .showcase-thumbnail {
			margin-bottom: 10px;
		}
	.showcase-thumbnail-button-backward,
	.showcase-thumbnail-button-forward {
		padding: 7px;
		cursor: pointer;
	}
	.showcase-thumbnail-button-backward {
		padding-bottom: 0px;
		padding-right: 0px;
	}
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal {
			background-image: url(../images/arrows-small.png);
			background-repeat: no-repeat;
			display: block;
			width: 17px;
			height: 17px;
		}
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical {
			background-position: 0 -51px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical {
			background-position: -17px -51px;
		}
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical {
			background-position: 0 -34px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical {
			background-position: -17px -34px;
		}
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal {
			background-position: 0 -17px;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal {
			background-position: -17px -17px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal {
			background-position: 0 0;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal {
			background-position: -17px 0;
		}
		.showcase-thumbnail-button-forward span span,
		.showcase-thumbnail-button-backward span span {
			display: none;
		}
#showcase {
	margin: 0 0 0 -35px;
	height: 383px;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	float: none;
}
.BoxInfoGalery {
	margin: auto;
	overflow: hidden;
	padding: 0 35px;
	width: 895px;
}
/* END INFO GALERY */
/* BEGIN ABOUT */
.leftAbout {
	float: left;
	width: 281px;
}
	.leftAbout .tittleBox {
		background: #e99002;
		overflow: hidden;
		width: 100%;
	}
	.leftAbout h1 {
		color: #fff;
		font-size: 24px;
		font-weight: 700;
		line-height: 1.2;
		margin: 80px 40px;
	}
.rightAbout {
	float: left;
	padding: 0 23px;
	width: 614px
}
	.rightAbout h1 {
		clear: both;
		color: #526f9b;
		float: left;
		font-size: 24px;
		font-weight: 700;
		margin: 35px 0 10px;
	}
	.rightAbout p {
		clear: both;
		color: #526f9b;
		float: left;
		font-size: 13px;
		margin: 0;
	}
		.rightAbout p a {
			color: #f86e03;
			float: none;
		}
	.rightAbout .swf {
		margin: 18px 0;
		float: left;
	}
	.rightAbout a {
		clear: both;
		color: #f86e03;
		float: left;
		font-size: 13px;
	}
		.rightAbout a:hover {
			text-decoration: underline !important;
		}
.orangeArrow {
	background: url(../images/btn/orange_arrow.jpg) left top no-repeat;
	bottom: 42px;
	display: block;
	float: left;
	height: 36px;
	left: 1160px;
	position: fixed;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	width: 36px;
}
	.orangeArrow:hover {
		opacity: 0.5 !important;
		
	}
/* END ABOUT */
/* BEGIN TECHNOLOGY */
.leftTecno {
	float: left;
	width: 281px;
}
	.leftTecno .tittleBox {
		background: #194187;
		overflow: hidden;
		width: 100%;
	}
	.leftTecno h1 {
		color: #fff;
		font-size: 24px;
		font-weight: 700;
		line-height: 1.2;
		margin: 80px 40px;
	}
.rightTecno {
	float: left;
	padding: 0 23px;
	width: 614px
}
	.rightTecno h1 {
		clear: both;
		color: #526f9b;
		float: left;
		font-size: 24px;
		font-weight: 700;
		margin: 35px 0 10px;
	}
	.rightTecno p {
		clear: both;
		color: #526f9b;
		float: left;
		font-size: 13px;
		margin: 0;
	}
		.rightTecno p a {
			color: #f86e03;
			float: none;
		}
	.rightTecno .swf {
		margin: 18px 0;
		float: left;
	}
	.rightTecno a {
		clear: both;
		color: #f86e03;
		float: left;
		font-size: 13px;
	}
		.rightTecno a:hover {
			text-decoration: underline !important;
		}
.tecnoMargin {
	margin: 0 0 0 281px;
}
.blueArrow {
	background: url(../images/btn/blue_arrow.jpg) left top no-repeat;
	bottom: 42px;
	display: block;
	float: left;
	height: 36px;
	left: 1160px;
	position: fixed;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	width: 36px;
}
	.blueArrow:hover {
		opacity: 0.5 !important;
		
	}
/* END TECHNOLOGY */
/* BEGIN NEWS */
.greenBox {
	background: #6dd117;
	overflow: hidden;
	padding: 20px 0;
	width: 100;
}
	.greenBox .leftNews,
	.greenBox .rightNews {
		color:#fff !important;
	}
	.greenBox h1 {
		font-size: 24px !important;
		margin: 36px 0 0 !important;
	}
	.greenBox p {
		color: #fff !important;
		font-size: 13px !important;
		margin: 0 !important;
	}
		.greenBox p.otherMargin {
			margin: 20px 0 0 !important;
		}
	.greenBox h2 {
		margin: 0 !important;
	}
	.greenBox h2 i {
		color: #ffff01 !important;
		font-size: 17px !important;
		margin: 0 !important;
	}
		.greenBox h2 i:hover {
			text-decoration: underline !important;
		}
	.greenBox.bottom {
		text-align: center;
	}
		.greenBox.bottom h1 {
			color: #fff;
			font-size: 20px !important;
			margin: 0 !important;
		}
.leftNews {
	float: left;
	margin: 0 0 0 30px;
	width: 272px;
	margin-right:12px;
}
	.leftNews h2 {
		font-size: 17px;
		color: #536992;
		line-height: 1.2;
		font-weight: 700;
	}
		.leftNews h2 span {
			color: #f8811b;
		}
.rightNews {
	float: left;
	width: 580px
}
	.rightNews h3 {
		color: #536992;
		font-size: 19px;
		margin: 0;
		padding: 0 30px 0 0;
	}
	.rightNews h4 {
	color: #536992;
	font-size: 15px;
	margin: 0px;
	padding: 0 30px 0 0;
	}
	.rightNews p {
		clear: both;
		color: #536992;
		font-size: 13px;
		line-height: 1.2;
		padding: 0 30px 0 0;
	}
	.rightNews a {
		clear: both;
		color: #f86e03;
		font-size: 13px;
		/*margin: 0 0 25px;*/
	}
		.rightNews a:hover {
			text-decoration: underline !important;
		}
.separadorNews {
	border-bottom: 1px solid #b6e98a;
	clear: both;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.greenArrow {
	background: url(../images/btn/green_arrow.jpg) left top no-repeat;
	bottom: 42px;
	display: block;
	float: left;
	height: 36px;
	left: 1160px;
	position: fixed;
	transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	width: 36px;
}
	.greenArrow:hover {
		opacity: 0.5 !important;
		
	}
.logoTravelMarket {
	margin: 50px 0 0 0px;
}
/* END NEWS */



#top_link {
	background-color:#000;
	background-position: 50% 45%;
	background-repeat: no-repeat;
	cursor: pointer;
	display: none;
	left: 50%;
	margin-left: 448px;
	position: fixed;
	text-indent: -9999px;
	bottom:41px;
	z-index: 99;
}

.b_circle {
background: url(../images/btn/blue_arrow.jpg) left top no-repeat;
height: 36px;
width: 36px;
}
.lightbox {
	background: rgba(0, 0, 0, 0.5);
	display: none;
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 1000;
}
.lightboxContent {
	height: 720px;
	left: 50%;
	margin: 0 0 0 -480px;
	width: 960px;
	position: absolute;
}
.closeBtn {
	background: url(../images/btn/btn_Close.png) left top no-repeat #000;
	display: block;
	height: 31px;
	width: 32px;
}
/* BEGIN MODAL */
.modal {
	height: 430px !important;
	left: 50% !important;
	margin: -215px 0 0 -350px !important;
	position: absolute !important;
	top: 50% !important;
	width: 700px !important;
}
.modal-header {
	border-bottom: solid 0 !important;
}
.modal-footer {
	border-top: solid 0 !important;
	background: #fff !important;
}
/* END MODAL */



.btnLogout {
font-size: 16px;
display: block;
color: #fff;
background: #e78f00;
padding: 8px 20px;
text-decoration: none;
position:absolute;
right:0px;
}