body{
	/* background-image: url('../images/bg.jpg'); */
    /* background-repeat: repeat-x; */
}
footer{
		width:1200px;
		margin-left: auto;
		margin-right: auto;
		height:270px;
		background-color:#363636;
		text-align:left;
}
#copy{
		width:1200px;
		margin-left: auto;
		margin-right: auto;
		line-height:30px;
		height:30px;
		font-family: 'Trebuchet MS';
		font-size:12px;
		color:white;
		background-color:#272727;
}
#copy a{
		color:white;
		text-decoration:none;
}
#copy a:hover{
		text-decoration:underline;
}
#copy p{
		float:left;
		margin:0px;
		padding:0px;
		padding-left:40px;
		padding-right:60px;
}
#footer-logo{
		float:left;
		width:160px;
		padding-left:30px;
		padding-top:20px;
}
#footer-address{
		padding-top:20px;
		font-family: 'Trebuchet MS';
		font-size:12px;
		font-weight:100;
		float:left;
		width:210px;
		color:#d1d3d4;
}
#footer-col{
		float:left;
		font-family: 'Trebuchet MS';
		padding-left:17px;
		padding-top:20px;
}
#footer-col h2{
		color:white;
		font-size:12px;
		font-weight:100;
		margin:0px;
		padding:0px;
}
#footer-col ul{
	font-size:11px;
	margin: 0;
	margin-top: 10px;
	padding: 0;
	list-style-type: none;
}
#footer-col ul a{
	color:#a7a9ac;
	text-decoration: none;
	line-height:15px;
}
#footer-col ul a:hover{
	text-decoration: underline;
}
#footer-address h2{
		font-size:12px;
		font-weight:100;
		margin:0px;
		padding:0px;
}
#footer-address p{
		font-size:12px;
		font-weight:100;
		margin:2px;
		padding:0px;
}
#footer-address ul{
	margin: 0;
	margin-top: 25px;
	padding: 0;
	list-style-type: none;
}
#footer-address ul li{
	display: inline;
}
#footer-address ul a{
	text-decoration: none;
}
#main{
		text-align:center;
		margin-left: auto;
		margin-right: auto;
}
#top-nav{
		width:1200px;
		margin-left: auto;
		margin-right: auto;
		background-image: url('../images/top_nav_bg.png');
		font-family: 'Doppio One', sans-serif;
		font-size:18.4px;
		color:white;
		line-height:30px;
		text-align:right;
}
#tacticos-bg{
		background: url('../images/bg/4.png'),url('../images/bg/5.png');
		background-repeat: no-repeat;
		background-size: 50% 271px, 100% 271px;
		
}
#title-bg{
		background: url('../images/bg/6.png'),url('../images/bg/7.png');
		background-repeat: no-repeat;
		background-size: 50% 79px, 100% 79px;
		
}
#top-nav-bg{
		background-image: url('../images/bg/1.png');
}
#header-bg{
		background-color:#00295b;
}
#footer-bg{
		background-color:#363636;
}
#copy-bg{
		background-color:#272727;
}
#nav-bg{
		background-image: url('../images/bg/2.png');
}
#photo-bg{
		background-image: url('../images/bg/3.png');
		background-position:left bottom;
		background-repeat: repeat-x;
		background-color:#00295b;
		height:435px;
		margin-left:0px;
}
#section-photo-bg{
		background-image: url('../images/bg/3.png');
		background-position:left bottom;
		background-repeat: repeat-x;
		background-color:#00295b;
		height:370px;
}
.height-auto{
	height:auto !important;
}
#subphoto-bg{
		background-color:#e4e5e6;
		height:595px;
}
#subphoto-bg-light{
		background-color:#F9F9FA;
		height:595px;
}
#highlights{
		background-image: url("../images/bg/10.png");
		background-position: center top;
		background-repeat: repeat-x;
		background-color:white;
		overflow:auto;
}
#works{
		background-color:#e4e5e6;
		overflow:auto;
}
.news{
		width:1200px;
		margin-left: auto;
		margin-right: auto;
}
.news h2{
	margin:0px;
	margin-top:20px;
	padding:0px;
	font-family: 'Trebuchet MS';
	margin-bottom:30px;
	text-align:left;
	color:#f8991d;
	font-size:43px;
	font-weight:100;
}
.news aside{
	float:left;
	width:430px;
}
.news article{
	font-family: 'Trebuchet MS';
	color:#58595b;
	float:left;
	width:770px;
	text-align:left;
	margin-top:35px;
	line-height:25px;
}
.news article p{
	margin-bottom:30px;
}
.news aside h2{
	font-family: 'Trebuchet MS';
	font-size:40px;
	margin-top:50px;
}
#last{
	margin-right:0px;
}
.highlights-contents{
		width:1200px;
		margin-left: auto;
		margin-right: auto;
}
.highlights-contents h2{
	margin:0px;
	padding:0px;
	font-family: 'Doppio One', sans-serif;
	margin-bottom:30px;
	text-align:left;
	color:#f8991d;
	font-size:43px;
	font-weight:100;
}
.highlights-contents article{
	margin-right:45px;
	padding:0px;
	text-align:left;
	width:370px;
	height:395px;
	background-color:#e4e5e6;
	float:left;
	margin-bottom:35px;
}
.highlights-contents a{
	text-decoration:none;
}
.highlights-contents article:hover{
	background-color:#414042;
}
.highlights-contents article h2{
	margin:0px;
	font-weight:100;
	padding:10px;
	padding-left:20px;
	text-align:left;
	font-size:22px;
	color:#f47920;
}
.highlights-contents article p{
	font-family: 'Trebuchet MS';
	margin:0px;
	font-weight:100;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	font-size:15px;
	color:#8a8c8e;
	line-height:20px;
}
.highlights-news{
		width:1200px;
		margin-left: auto;
		margin-right: auto;
		margin-top:50px;
}
.highlights-news a{
		text-decoration:none;
}
.highlights-news article:hover{
		background-color:#f58220;
		color:white;
}
.highlights-news h2{
	margin:0px;
	padding:0px;
	font-family: 'Doppio One', sans-serif;
	margin-bottom:30px;
	text-align:left;
	color:#f8991d;
	font-size:43px;
	font-weight:100;
}
.highlights-news article{
	margin:0px;
	padding:0px;
	text-align:left;
	width:568px;
	height:500px;
	background-color:#eceded;
	background-image: url("../images/corner.png");
	background-repeat:no-repeat;
	background-position: right bottom;
	float:left;
	margin-bottom:40px;
}
.highlights-news-left{
	position:relative;
	margin-right:60px;
}
.image-container{
	position: relative;
}
#top-separator{
	height:3px;
	background-color:#002959;
}
#separator{
	position:absolute;
	bottom:-15px;
	z-index:2;
}
#video{
	position:absolute;
	top:32px;
	right:22px;
	z-index:2;
}
.highlights-news article h2{
	margin:0px;
	font-weight:100;
	padding:10px;
	padding-left:20px;
	text-align:left;
	font-size:37px;
	color:#f8991d;
}
.highlights-news article p{
	font-family: 'Trebuchet MS';
	margin:0px;
	font-weight:100;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	font-size:23px;
	color:#6d6e71;
	line-height:26px;
}
#text-grey{
	color:#58595b;
}
#bg-grey{
	background-color:#e4e5e6;
}
.content{
		margin:0px;
		padding:0px;
		background-image: url('../images/bg/9.png');
		background-position:left top;
		background-repeat: repeat-x;
		background-color:white;
}
.form{
	width:840px;
	background-color:#dcddde;
	overflow:auto;
}
.form h3{
	width:700px;
	background-color:#dcddde;
	font-family: 'Doppio One', sans-serif;
	font-size:34px;
	font-weight:100;
	margin:0px;
	padding:40px;
	color:white;
}
#form-col-1{
	margin:0px;
	padding:0px;
	margin-left:40px;
	width:300px;
	float:left;
}
#form-col-1 ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
	line-height:50px;
	font-family: 'Doppio One', sans-serif;
	font-size:23px;
	color:#6d6e71;
	font-weight:100;
	text-align:right;
}
#form-col-1 ul li{
	margin-bottom:20px;
}
#form-col-2{
	margin:0px;
	padding:0px;
	width:300px;
	float:left;
	margin-left:40px;
}
#form-col-2 input{
	width:420px;
	height:30px;
	font-family: 'Trebuchet MS';
	font-size:16px;
	padding:5px;
	border: 0px;
	color:#6d6e71;
}
#form-col-2 ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
	line-height:50px;
}
#form-col-2 ul li{
	margin-bottom:20px;
}
#form-col-1 p{
	line-height:50px;
	font-size:20px;
	text-align:right;
	font-family: 'Doppio One', sans-serif;
	font-size:23px;
	color:#6d6e71;
	font-weight:100;
}
#form-input-xs{
	width:200px;
}
#form-col-3{
	margin:0px;
	padding:0px;
	width:762px;
	margin-left:45px;
}
#form-col-3 hr{
	background-color: #cccdcf;
	height: 2px;
	border: 0px;
	margin:0px;
	padding:0px;
}
#form-col-3 h4{
	font-family: 'Doppio One', sans-serif;
	font-size:34px;
	font-weight:100;
	margin:0px;
	padding-top:20px;
	color:white;
	line-height:50px;
}
#form-select{
	margin-top:30px;
	width:430px;
	font-family: 'Trebuchet MS';
	font-size:16px;
	padding:5px;
	border: 0px;
	color:#6d6e71;
}
#form-upload{
	margin-top:25px;
	width:430px;
	line-height:25px;
	height:40px;
	font-family: 'Doppio One', sans-serif;
	font-size:18px;
	color:#6d6e71;
	border: 0px;
	background-color:#c7c8ca;
	color:white;
	margin-bottom:5px;
}
#form-submit{
	margin-top:25px;
	width:180px;
	line-height:25px;
	height:40px;
	font-family: 'Doppio One', sans-serif;
	font-size:18px;
	color:#6d6e71;
	border: 0px;
	background-color:#16c1f3;
	color:white;
	margin-bottom:5px;
}
#form-info{
	font-family: 'Trebuchet MS';
	font-size:17px;
	color:#58595b;
}
.content-main{
		margin:0px;
		overflow: auto;
		padding:0px;
		width:1200px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom:40px;
}
.content-main article{
		font-family: 'Trebuchet MS';
		font-size:15px;
		color:58595b;
		width:750px;
		display:block;
		float:left;
		padding-top:32px;
		text-align:left;
		margin-left:50px;
		margin-right:50px;
		line-height:20px;
}
.content-main article p{
	margin-bottom:30px;
	font-size:16px;
}
.content-main article h2{
		font-family: 'Doppio One', sans-serif;
		font-size:30px;
		margin:0px;
		padding:0px;
		color:#00b3f0;
		margin-bottom:30px;
		margin-top:10px;
}
.content-main aside{
		font-family: 'Doppio One', sans-serif;
		text-align:left;
		font-size:21px;
		width:350px;
		float:left;
		padding-top:20px;
		margin-left:-40px;
}
.content-main aside hr{
		border: 0;
		height: 0;
		border-top: 1px solid rgba(0, 0, 0, 0.1);
		border-bottom: 1px solid rgba(238, 238, 239, 0.3);
		width:200px;
}
.content-main aside ul{
	font-family: 'Doppio One', sans-serif;
	list-style-type: none;
	text-align: left;
	padding-left:80px;
}
.content-main aside ul p{
	font-size:14px;
	padding: 10px 50px 10px 10px;
	background-color:#e7e7e8;
	margin:0px;
	color:#6d6e71;
}
.content-main aside ul a{
	text-decoration:none;
}
.content-main aside ul p:hover{
	color:white;
	background-color:#00B4F1;
}
#subselected{
	margin:0px;
	padding: 18px 0px 18px 10px;
	color:white;
	background-color:#007dc6;
}
#sub_subselected{
	color:white;
	background-color:#00b4f1;
}
.content-main aside ul li a{
	letter-spacing: 0.0325em;
	font-family: 'Doppio One', sans-serif;
	color:#007dc5;
	text-decoration: none;
	font-weight:100;
	line-height:20px;
}
.content-main aside ul li a:hover{
	color:black;
}
.breadcrumb{
	width:1200px;
	margin-left: auto;
	margin-right: auto;
	line-height:45px;
	color:#bcbec0;
}
.breadcrumb ul{
	list-style-type: none;
	text-align: left;
	padding-left:40px;
}
.breadcrumb ul li{
	display: inline;
}
.breadcrumb ul li a{
	letter-spacing: 0.0325em;
	padding-right:5px;
	font-family: 'Doppio One', sans-serif;
	color:#bcbec0;
	text-decoration: none;
	font-weight:100;
}
.breadcrumb ul li a:hover{
	color:black;
}
.title{
		width:1200px;
		margin-left: auto;
		margin-right: auto;
		height:79px;
		background-image: url('../images/bg/8.png');
		background-repeat:no-repeat;
}
.title h2{
		line-height:79px;
		color:white;
		font-family: 'Doppio One', sans-serif;
		font-size:34px;
		text-align:left;
		font-weight:100;
		margin:0px;
		padding:0px;
		padding-left:40px;
}
#header{
		height:80px;
}
#nav{
		width:1200px;
		margin-left: auto;
		margin-right: auto;
		color:white;
		line-height:40px;
		background-image: url('../images/bg_menu.png');
		background-repeat: repeat-x;
}
#tacticos{
		width:1200px;
		margin-left: auto;
		margin-right: auto;
		height:475px;
		background-image: url('../images/tactical_bg.png');
		background-repeat:no-repeat;
}
.home-tacticos{
		float:left;
		width:370px;
		margin:15px;
		text-align:left;
}
.home-tacticos h2{
		font-family: 'Doppio One', sans-serif;
		font-size:16px;
		color:#007dc4;
		padding: 0px 25px 0px 25px;
}
.home-tacticos a{
	color:#007dc4;
	text-decoration:none;
}
.home-tacticos a:hover{
	color:black;
}
.home-tacticos p{
		font-family: 'Trebuchet MS';
		font-size:14px;
		color:#666766;
		line-height:20px;
		padding: 0px 25px 0px 25px;
}
#news-boxing{
	position:relative;
	background-color:#e4e5e6;
}
#news-boxing-first{
	position:relative;
	margin-right:60px;
	background-color:#e4e5e6;
}
#news-boxing h2, #news-boxing-first h2{
	color:#f47920;
}
#news-boxing p, #news-boxing-first p{
	color:#8a8c8e;
}
#news-boxing:hover, #news-boxing-first:hover {
	background-color:#414042;
}
#top-nav a:link{
		margin: 0px 5px 0px 5px;
}
#selected{
	letter-spacing: 0.0325em;
	padding:10px;
	font-family: 'Doppio One', sans-serif;
	color:#8ed8f8;
	text-decoration: none;
	background-image: url('../images/bt_selected_bg.jpg');
}
#nav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
#nav ul li{
	display: inline;
}
#nav ul li a{
	letter-spacing: 0.0325em;
	padding:10px;
	font-family: 'Doppio One', sans-serif;
	color:#8ed8f8;
	text-decoration: none;
}
#nav ul li a:hover{
	color:white;
	background-color:#005fad;
}
#slider{
		position: relative;
		overflow: auto;
		margin:0px;
		padding:0px;
}
#slider ul{
	margin:0px;
	padding:0px;
}
#slider li { 
	list-style: none;
	margin:0px;
	padding:0px;
}
#slider ul li {
	margin:0px;
	padding:0px;
	float: left;
}
#slider .dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
}
#slider .dots {
	margin: 0;
	padding: 0;
}
#slider .dots li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 4px;
	
	text-indent: -999em;
	
	border: 2px solid #fff;
	border-radius: 6px;
	
	cursor: pointer;
	opacity: 1;
	
	-webkit-transition: background .5s, opacity .5s;
	-moz-transition: background .5s, opacity .5s;
	transition: background .5s, opacity .5s;
}
#slider .dots li.active {
	border: 2px solid #0096c9;
	background: #00467f;
	opacity: 1;
}


#slider-gallery{
	width:415px;
	position: relative;
	overflow: auto;
	margin:0px;
	padding:0px;
}
#slider-gallery ul{
	margin:0px;
	padding:0px;
}
#slider-gallery li { 
	list-style: none;
	margin:0px;
	padding:0px;
}
#slider-gallery ul li {
	margin:0px;
	padding:0px;
	float: left;
}
#slider-gallery .dots {
	position: absolute;
	left: 0px;
	right: 0;
	bottom: 10px;
}
#slider-gallery .dots {
	margin: 0;
	padding: 0;
}
#slider-gallery .dots li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 4px;
	
	text-indent: -999em;
	
	border: 2px solid #fff;
	border-radius: 6px;
	
	cursor: pointer;
	opacity: 1;
	
	-webkit-transition: background .5s, opacity .5s;
	-moz-transition: background .5s, opacity .5s;
	transition: background .5s, opacity .5s;
}
#slider-gallery .dots li.active {
	border: 2px solid #0096c9;
	background: #00467f;
	opacity: 1;
}
.fix-h-435{
	min-height:435px !important;
}
.fix-h-595{
	min-height:595px !important;
	width:100% !important;
	overflow:auto;
}

















