@charset "utf-8";
/*------------------------------------- H E A D E R -------------------------------------------*/
header {
	width:100%;
	height:195px;
	position:absolute;
	z-index:10;
	top:0;}
	
#banner {
	width:100%;
	height:715px;
	overflow:hidden;
	position:relative;
	}
#banner ul {
	width:100%;
	height:715px;
	position:relative;}
#banner ul li {
	width:100%;
	height:715px;
	z-index:1;
	overflow:hidden;
	position:relative;}
#banner ul li img {
	width:1920px;
	height:715px;
	left:50%;
	position:relative;
	margin-left:-960px;}
	
	
.header {
	width:100%;
	height:120px;
	position:relative;
	background: rgba(255,255,255, 0.95);}

/*Selo-header*/
.selo-header {
	position:absolute;
	top:50px;
	right:0;
	z-index:10;}
	 .selo-mobile{
		 display:none;
	 }

/*Logo*/
.logo {
	width:264px;
	height:51px;
	position:relative;
	float:left;
	margin-top:30px;}

/*Info-header*/
.info-header {
	float:right;
	margin-top:30px;
	margin-right:180px;}
	.info-header span {
		float:left;
		padding-left:25px;
		margin-right:80px;}
		.info-header span {
			font-family:Lato;}
		.info-header span.p-header {
			background:url(../imagens/icon-phone-header.png) no-repeat left 15px;}
			.info-header span.m-header {
			background:url(../imagens/icon-envelope-header.png) no-repeat left 25px;}	
			
			.info-header a{
				padding-top:15px;
				float:left;	
				margin-right:10px;
			}

/*Menu-header*/
.menu-header {
	width:100%;
	height:60px;
	margin-top:2px;
	position:relative;
	background: rgba(12,87,134,0.90);
	border-bottom:3px solid #e03e43;}
	.menu-header ul {
		width:100%;
		height:70px;
		position:relative;
		list-style:none;
		float:left;}
		.menu-header ul li {
			float:left;
			font:17px Lato;
			color:#fff;
			font-weight:500;
			cursor:pointer;
			border-left:1px solid #1a6b9e;
			padding:20px 40px 15px 40px;
			-moz-transition:0.2s;
			-webkit-transition:0.2s;}
			.menu-header ul li:hover {
				background: url(../imagens/bg-hover-meni.png) no-repeat center top rgba(12,87,134,0.90);
				border-bottom:5px solid #4786eb;}

.menu-mobile{
	display:none;
}

header .ligar-mobile{
	display:none;
		
}

header .chegar-mobile{
	display:none;
		
}




/*------------------------------------- C O N T E N T -------------------------------------------*/
/*Itens-home*/
.itens-home {
	width:1200px;
	height:295px;
	position:relative;
	float:left;
	margin-top:-70px;
	z-index:10;}
	.itens-home ul {
		width:100%;
		height:auto;
		position:relative;
		list-style:none;}
		.itens-home ul li {
			width:399px;
			height:295px;
			position:relative;
			float:left;
			-moz-transition:0.3s;
			-webkit-transition:0.3s;
			background: rgba(255,255,255,0.80);
			margin-right:1px;}	
			.itens-home ul li h2 {
				text-align:center;
				font:33px Lato;
				color:#000;
				padding:15px 0 15px 0;
				border-bottom:2px solid #6b9acd;}
				.itens-home ul li p {
					text-align:center;
					font:14px Lato;
					padding:25px 35px 25px 35px;
					color:#666;}
					.itens-home ul li img {
						float:left;}
						.itens-home ul li:hover {
							margin-top:-10px;
							cursor:pointer;
							-webkit-box-shadow: 3px 3px 16px -2px rgba(0,0,0,0.41);
							-moz-box-shadow: 3px 3px 16px -2px rgba(0,0,0,0.41);
							box-shadow: 3px 3px 16px -2px rgba(0,0,0,0.41);}
							.itens-home ul li:hover h2 {
								background:#3d7bc9;
								color:#fff;}
	



/*About-kolding*/
.about-kolding {
	width:100%;
	height:563px;
	position:relative;
	background:url(../imagens/bg-about-kolding.jpg) no-repeat center top;
	clear:both;
	z-index:5;
	float:left;
	margin-top:-40px;}
	
	.about-kolding h3{
	display:block;
}
/*Text-about-kolding*/
.text-about-kolding {
	position:relative;
	width:100%;
	height:355px;
	margin-top:180px;
	float:left;
	background:url(../imagens/bg-text-about-kolding.png) no-repeat center top;}	
	.text-about-kolding p {
		width:660px;
		position:relative;
		float:left;
		text-align:justify;
		font:16px Lato;
		line-height:30px;
		color:#687592;
		padding-top:50px;}
		.text-about-kolding p a {
			color:#245a93;}






/*------------------------------------- F O O T E R -------------------------------------------*/
footer {
	width:100%;
	height:370px;
	border-top:2px solid #7ba3dd;
	background:url(../imagens/bg-footer.png) no-repeat center top;
	clear:both;}	

/*header-footer*/
.header-footer {
	width:100%;
	height:135px;
	position:relative;}
	.header-footer img {
		float:left;
		margin-top:40px;}
		.header-footer ul {
			float:right;
			margin-top:30px}
			.header-footer ul li {
				float:left;
				font:15px Lato;
				color:#0053a9;
				cursor:pointer;
				padding:20px 40px 20px 40px;}
				.header-footer ul li:hover {
					color:#3891ec;}		


/*Info-footer*/
.info-footer {
	width:100%;
	height:140px;
	position:relative;}
	.info-footer span {
		float:left;
		padding-left:25px;
		margin-top:50px;
		margin-right:100px;		
		font-family:Lato;
		}
		.info-footer span.p-footer {
			background:url(../imagens/icon-phone-header.png) no-repeat left 15px;}
			.info-footer span.m-footer {
			background:url(../imagens/icon-envelope-header.png) no-repeat left 25px;}
			  .info-footer span.e-footer {
			  background:url(../imagens/icon-pin.png) no-repeat left 18px;}	



/*Assinatura*/
.assinatura {
	width:100%;
	height:50px;
	position:absolute;
	clear:both;
	float:left;
	margin-top:20px;}
a.class {
	position:absolute;
	display:block;
	overflow:hidden;
	width:80px;
	background:url(../imagens/class.png) no-repeat;
	height:15px;
	float:left;
	margin-top:22px;
	text-indent:-999999px;}
.assinatura p {
	float:right;
	font:11px Lato;
	text-transform:uppercase;
	color:#6b7da4;
	margin:18px 0 0 0;
	line-height:18px;}				  																	