


@media screen and (max-width:1270px)  {
	.navbar-nav {
		margin-left: 0px;
	}

	.art-flotante {
		display: none;
	}

	.search {
		width: 100%;
	}

	.navbar-default .navbar-collapse {
		background-color: white;
	}
}

@media screen and (max-width: 1200px) {
	.navbar-default {
		margin-top: 40px !important;
	}
	
}

* a {
	text-decoration: none !important;
}

.art-port .col-md-6 {
	text-align: center;
}

img {
	margin: 0 auto;
}

.logoimg {
	margin-bottom:15px;
	float: left;
	margin-top: -7px;
	width: 200px;
}

.hspan {
	height: 2px;
	width: 100px;
	background-color: #72b626;
	margin-bottom: 10px;
}

.navbar-default .navbar-nav>.open>a {
	background-color: #3276b1 !important;
	color: white !important;

}
.nav-drop-d {
	border: none !important;
	background: #3276b1 !important;
}
.nav-drop-d  li  {
	padding-left: 15px;
	cursor: pointer;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	color: white;

}
.nav-drop-d  a li:hover {
	color:rgb(196, 196, 196) !important;
}
.unborder {
	border-right: 0px !important;
}

.unborder-drop {
	border-bottom: 0px !important;
}

.nav-drop-d {
	padding: 1px;
}



.navd-mod {
	margin-left: 220px;
}

.navd-mod li {
	-webkit-transition:0.2s;
}

.navd-mod li:hover {
	background: #3276b1;
	color:white !important;
}
.navd-mod li a:hover {
	color:white !important;
}
img {
	margin: 0 auto;
}

.h3titleart {
	color: rgb(73, 73, 73);
	border: none !important;
}

.h3titleart-white {
	color: white;
	border: none !important;
}

body h3, body h1{
	color:#3276b1;
}

.ulsocialf {
	padding: 0px;
}

.ulsocialf li {
	display: inline-block;
}

.ulsocialf li img {
	width: 30px;
	margin-left: 10px;
	margin-top: 30px;
	cursor: pointer;
}
.ulsocialf li img:hover {
	opacity: 0.7;
}

.navbar-nav>li {
	border-right: solid 1px #E2E2E2;
}
.navbar-default .navbar-nav>li>a {
	padding-bottom: 34px;
	padding-top: 33px;
}
.actived {
	background: #3276b1;
	
}
.actived a {
	color: white !important;
}

.navbar {
	margin-bottom: 0px !important;
}

.text-art {
	margin-top: 15px;
	margin-bottom: 15px;
	color: rgb(129, 129, 129);
	font-size: 15px;
}




.footer-content {
	background: rgb(32, 32, 32);
	padding-top: 15px;
}
.footer-content-d{
	background: black;
	padding-top: 10px;
}
.footer-content ul li {
	display: inline-block;
	list-style: none;
}

.footer-content ul li a {
	color: rgb(121, 121, 121);
}

.pname-footer{
	color: rgb(121, 121, 121);
	text-align: center;
}


.art-flotante {
	background: rgba(255, 255, 255, 0.63);
	color: rgb(15, 15, 15);
}
.art-flotante p {
	font-size: 14px;
	color: rgb(104, 104, 104);
}

.art-flotante h1 {
	font-size:30px;
}
.span-num {
	color: rgb(55, 93, 173);font-weight: bold;
	font-size: 12px;
}


.btn-primary {
	border-color:#428bca !important;
}


.logo {
	margin-top: 12px;
}


.strong {
	color: #3276b1;
}
.contp {
	padding: 5px;
	border: solid 1px rgb(228, 228, 228);
	border-radius: 4px;
	border-left: solid 5px rgb(245, 129, 129);
	padding-top: 10px;
	padding-bottom:10px;
}

.bordeado {
	border-bottom: solid 1px rgb(223, 223, 223);
	padding-bottom: 10px;
}

.cont-border {
	background: white;
	border: solid 1px rgb(240, 240, 240);
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 15px;
}

.cont-cliente {
	min-height: 100px !important;
	height: 100%;
	border: solid 1px rgb(213, 213, 213);
	padding-top: 10px;
	cursor: pointer;
	margin-bottom: 10px;
	margin-top: 10px;
}

.cont-cliente:hover {
	opacity: 0.7;
}



.prev-dest {
	position: absolute;
	width: 100%;
	background: rgba(7, 7, 7, 0.59);
	padding: 0px;
	margin: 0px;
	height: 100%;
	color: white;
	margin-top: -192px;
	margin-left: -15px;
	text-align: center;
	font-size: 60px;
	padding-top: 50px;
	opacity: 0;
	-webkit-transition:0.2s;
	-moz-transition:0.2s;
	-ms-transition:0.2s;
}
.prev-dest:hover {
	opacity: 1;
}

.p-dest-port {
	color:rgb(104, 104, 104);
	text-align: left;
}

.art-port h4 {
	text-align: left;
}

.art-port {
	border-bottom: solid 1px rgb(214, 211, 211);
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
}

.art-port img:hover {
	opacity: 0.8;
	cursor: pointer;
}

.cont-arti-service {
	margin-bottom: 10px;
	margin-top: 10px;
	
	overflow: hidden;
}

.cont-arti-service img:hover {
	opacity: 0.7;
	cursor: pointer;
}

.cont-arti-service h4 {
	text-align: center;
	color: rgb(124, 124, 124);
}

.cont-arti-service img {
	max-width: 100%;
}

#tab-menue-port li {
	width: 100%;
}
.img-thumbnail {
	margin: 0 auto;
}

.centralize {
	text-align: center;
}

.thumbMaterial{
	padding-left: 0px;
	margin-left: 0px;
}

.thumbMaterial li{
	list-style: none;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;

}