body,html,.container-fluid {
	padding: 0px;
	margin: 0px;
	font-family: 'Yanone Kaffeesatz', sans-serif;
}

#pos-f-t{
		display: none;
	}

/*
*Navbar
*Modificar estilos del navbar
 */

.navbar-first{
	max-width: 1200px;
	margin: 0 auto;
}

/*
*Nosotros
 */
.nosotros{
	max-width: 1200px;
	width: 90%;
	margin: 0 auto;
}

/*
*Servicios
 */
.servicios{
	max-width: 1200px;
	width: 94%;
	margin: 0 auto;
}

/*
*Estilos para el contenido del tab
 */
#mis_vis_content p {
	text-align: justify;
}

/*
*Clientes
 */
.clientes{
	max-width: 1200px;
	width: 94%;
	margin: 0 auto;
}

/*
*Galería
 */
.galeria{
	max-width: 1200px;
	width: 94%;
	margin: 0 auto;
}

.galeria img {
	width: 100%;
}

/*
*Modificar Contacto
 */
.contacto{
	max-width: 1200px;
	width: 94%;
	margin: 0 auto;
}

.contacto-formulario{
	max-width: 1200px;
	width: 94%;
	margin: 0 auto;
}

/*
*footer
 */
#footer{
	max-width: 1200px;
	width: 94%;
	margin: 0 auto;
}

.container-fluid{
	background-image: url('../img/gallery/gal01.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-color: #464646;
}


/*
*Por separado
 */
.jumbotron{
	font-family: 'Yanone Kaffeesatz', sans-serif;
}

.jumbotron h1{
	font-size: 40px;
}

.jumbotron:nth-child(odd){
	background-color: #135825;
}

.nav-link:hover{
	color: #135825 !important;
}

#sub_menu a{
	color: black !important;
}

#sub_menu a:hover{
	color: #135825 !important;
}

.pos-f-t{
	background-color: #135825 !important;
}

.bg-inverse{
	background-color: #135825 !important;
}

#subnav{
	position: fixed;
	background: white !important;
	z-index: 98;
	width: 100%;
}

.fondo{
	box-shadow: 0px 2px 2px 0px gray;
}

.fondoDefault{
	box-shadow: 0px 0px 0px 0px transparent;
}


/**
 * Media queries
 */
@media screen and (max-width: 998px) {
	#pos-f-t{
		display: block;
		position: fixed;
		z-index: 99;
		width: 100%;
	}

	#nav_princ{
		display: none;
	}

	#img_menu{
		display: none;
	}
}

@media screen and (max-width: 500px) {
	#sub_menu  a{
		font-size: 12px !important;
	}
}