@charset "utf-8";
/* CSS Document */

body{
	font-family: 'Source Sans Pro', sans-serif;
	margin-top:50px;
	background-image:url(/images/cover-background1.jpg);
	background-position:center;
	background-size:cover;
	background-attachment:fixed;
}
.container p
{
	font-size:14px;
}


.navbar{margin-bottom:0;}
.navbar-default{border:none;}
.nav-Templete2{ background-color:rgba(151, 107, 44, 0.7); border:none;  color:#FFF; height:auto;}

.navbar-default .navbar-brand {
  color: #FFFFFF;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #FFFFFF;
}
.navbar-default .navbar-nav > li > a {
  color: #FFFFFF;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #FFFFFF;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.jumbotron_home
{
	padding-top: 70px;
	color:#fff;
	background:none;
}
.full-slider
{
	width:auto;
	height:auto;
	padding:0;
	margin:0;
}
.texto-sentidos
{
	margin:20px 50px;
	text-align:center;
}
.boton_cita, .boton_cita a, .boton_cita a:active, .boton_cita a:visited
{
	font-size: 20px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:10px 20px;
	width:20%;
	min-width:250px;
	margin:auto;
}
.boton_cita a:hover
{
	text-decoration:underline;
}

h1{
	font-size: 60px;
	font-weight:600;
	color:#fff;
}
h2{
	font-size: 20px;
	font-weight:300;
	color:#449c5b;
}
h3{
	font-size: 25px;
	font-weight:300;
	
}
.container pan p
{
	font-size:15px;
}
.texto-dorado
{
	color:#966b2b;
}
.texto-blanco
{
	text-shadow: 1px 1px 3px #191919;
}
h4{
	font-size: 20px;
	font-weight:300;
	color:#fff;
}

.ico_border
{
	border:#FFF solid 3px;
	padding:8px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}

.ico_home
{
	background-color:#33cc66;
	color:#FFF;
	width:100px;
	height:100px;
	margin:auto;
	padding-top:20px;
	border-radius: 500px 500px 500px 500px;
	-moz-border-radius: 500px 500px 500px 500px;
	-webkit-border-radius: 500px 500px 500px 500px;
	border: 0px solid #33cc66;
}

.ico_home_blanco
{
	background-color:#fff;
	color:#1df6d5;
	width:100px;
	height:100px;
	margin:auto;
	padding-top:20px;
	border-radius: 500px 500px 500px 500px;
	-moz-border-radius: 500px 500px 500px 500px;
	-webkit-border-radius: 500px 500px 500px 500px;
	border: 0px solid #33cc66;
}

.background-verde, .background-verde a{
  color: #976b2c;
  background-color: #fff;
  border:none;
}
.texto-verde{
  color: #6FC;
}

.texto-blanco{
  color: #fff;
}
.background-blanco, .background-blanco a{
  color: #555;
  background-color: #fff;
}
.background-gris, .background-gris a{
  color: #415a6c;
  background-color: #d8d8d8;
  padding:50px;
}

.background-azul, .background-azul a{
  color: #fff !important;
  background-color: #000;
}

.margin20top
{
	margin-top:20px;
}
.margin20bottom
{
	margin-bottom:20px;
}

.margin50top
{
	margin-top:50px;
}
.margin50bottom
{
	margin-bottom:50px;
}

.inputs
{
	width:100%;
	border:none;
	height:50px;
	padding:10px;
}
.inputs_multiline
{
	width:100%;
	border:none;
	height:105px;
	padding:10px;
	resize:none;
}
.button_submit
{
	width:100%;
	background-color:#85d9bf;
	border:none;
	height:60px;
	color:#966b2b;
	font-size:1.6em;
	font-weight:400;
}
.mapa
{
	min-height:325px;
}

.owl-demo{
	text-align:center;
}

.center-img {
	margin:auto;
	}
/* Diseño tableta: de 481 px a 768 px. Hereda estilos de: Diseño móvil. */
@media only screen and (min-width: 481px) {
.owl-demo{
	text-align:center;
}
}


/* Diseño escritorio: de 769 px hasta un máximo de 1232 px.  Hereda estilos de: Diseño móvil y Diseño tableta. */
@media only screen and (min-width: 769px) {
.owl-demo{
	text-align:center;
}
}
