body{
	margin:0;
	position: relative; /* For scrollyspy */
  	padding-top: 140px; /* Account for fixed navbar 40px top row + 100 top navbar */
	/*web backgroung*/
	background-color: #3b3130;
    background-image: url('../images/background/nid_bg_pattern_1_dark.png');
    background-position: top center;
    background-repeat: repeat;
    background-attachment: fixed
}
/* ====================== ESTRUCTURA PAGINA ====================== */
/* Maquetación de todas las secciones básicas */
#header 	{ position:relative; }
#logo       { float:left; margin:10px 0px 10px 10px; }
#nav 		{ float:right;margin:40px 0px 0px 10px; }
#content 	{  }
#footer 	{  }

/* ====================== FIN ESTRUCTURA PAGINA ====================== */
.container.shadowBg {
        padding-left:0;
        padding-right:0;
    }
.shadowBg {
	-webkit-box-shadow: 0 0 2px 10px rgba(0, 0, 0, .7);
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, .7);
	}

/* Customize container */
@media (min-width: 992px) {
  .container {
    max-width: 970px;
  }
}

/*	clase para generar columnas sin los padding por defecto de bootstrap (15px)
	tip from: https://scotch.io/bar-talk/bootstrap-3-tips-and-tricks-you-still-might-not-know*/
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}
/*Example:
<div class="row no-gutter">
    <div class="col-md-4">
        ...
    </div>
    <div class="col-md-4">
        ...
    </div>
    <div class="col-md-4">
        ...
    </div>
</div>
*/

/* Maquetación div contenedor de nuestra página*/
/*
.wrapper { 
	width:960px; 
	margin:0 auto; 
	/* main width * 
	background-color:#FFF; 
	margin-top:0px; 
	margin-bottom:20px; 
}
*/
/* Maquetación header infobar */
#row-header {
	padding-top: 10px;
	background-color: #ae6e2a;
}

/*Maquetación navbar*/
#cnf_nav{
	background-color: #52513e;
	margin:0 0 0 0; 
	padding: 0 0 0 0;
	height: 100px;
}
/* Estilo del logo*/
.navbar-brand{
	float:left;
	padding:20px 15px;
	height: 100px; /* logo(60px) + 20 top + 20 bottom*/
}
/* Para poder poner la altura que queramos en la barra de navegación y sus botones
https://stackoverflow.com/questions/19837444/custom-height-bootstraps-navbar */
.navbar-inner {
    min-height: 0px;
}
/*Altura de los botones y separación*/
.navbar-nav li a {
    height: 50px;
	margin-top: 25px;
}
.navbar-nav {
	padding-right:15 px
}
	
/*.navbar-brand>img{
	display:inline;
	}*/
/* Maquetación div de la barra de navegación*/
#navbar {
	padding-right: 15px;
	/*text-align:center;*/
}

/* Maquetación divs contenido principal*/
#cnf_content{
	background-color: #52513e;
}
#row-slogan {
	/*display: inline-block;*/
	/*width:100%;*/
	padding-top: 20px;
	/*background-color: #403939;*/
}
#row-cita {
	padding-top: 20px;
	/*background-color: #403939;*/
}
#row-cursos {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #5d5252;
}
#row-publicidad {
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #403939;
}
#row-partners {
	padding-top: 15px;
	padding-bottom: 20px;
	background-color: #7a6b6b;
}
/* Maquetación divs footer*/
#footer-info {
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #1c261b;
}
#footer-credits {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:center;
	background-color:#ae6e2a;
}

/*ESTILOS TEXTO*/
/* Google fonts:
	font-family: 'Anton', sans-serif;
	font-family: 'Open Sans', sans-serif; font-weight: 400;  /  400italic;
	font-family: 'Open Sans', sans-serif; font-weight: 600;  /  600italic;
	font-family: 'Open Sans', sans-serif; font-weight: 700;  /  700italic;
	font-family: 'Glegoo', serif; 
*/

/*Para todos los párrafos*/
p {
	
	}
/* Clases parrafos topbar */
.pheader-slogan {
	font-family: 'Open Sans', sans-serif; font-weight: 600;
	font-size:14px;
	color: #fff;
}
.pheader-info {
	font-family: 'Open Sans', sans-serif; font-weight: 600;
	font-size:12px;
	color: #fff;
}
/*Clase para párrafos slider*/
.pslider {
	font-family: 'Open Sans', sans-serif; font-weight: 700;
	font-style: bold;
	font-size:36px;
	color: #eee;
}
/*Clase para párrafos slogan*/
.pslogan {
	font-family: 'Anton', sans-serif;
	font-size:36px;
	color: #252731;
	padding-bottom: 15px;
}
/*Clase para párrafos cita*/
.pquote {
	font-family: 'Special Elite', cursive;
	font-size:26px;
}
/*Clase para párrafos en negrita*/
.paraLargeFont {
	font-family: 'Anton', sans-serif;
	font-size:20px;
	}
.paraPartners {
	font-family: 'Anton', sans-serif;
	color: #292020;
	font-size:32px;
	}
/* Clases estilos footer */
.parafooter {
	font-family: 'Glegoo'; sans-serif; 
	font-size:14px;
	font-style: bold;
	color: #ddd;
	}
.paraInfoLeft {
	font-family: 'Open Sans'; sans-serif; font-weight: 600;
	font-size:14px;
	color: #ddd;
	line-height: 1.8;
	padding-top: 10px;
	padding-left: 35px;
	}
.paraInfoRight {
	font-family: 'Open Sans'; sans-serif; font-weight: 600;
	font-size:14px;
	color: #ddd;
	line-height: 1.8;
	}
.paraCredits {
	font-family: 'Open Sans', sans-serif; font-weight: 600;
	font-size:12px;
	font-style: bold;
	color: #000;
	}
/*ID para párrafos en letra normal*/
#paraWeightNormal {
	font-weight:normal;
	}

/* -- COntact Page styles */
#map-container {
	padding-right:0;
    padding-left:0;
	background-color: #2b2d35;
}
#gmap-canvas {
  	width: 100%; 
  	height: 400px;
	margin: 0;
	padding: 15px;
}
#contact-form {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#2b2d35;
}