/* 
	Importación Social Icons 
*/
@import url(../socicon/socicon.css);
/* 
	Estilos Navbar
*/
.navbar {
    position: relative;
    min-height:initial !important;
}
.navbar{margin-bottom: 0px; border:none !important;}
.nav-justified>li>a {
    margin-bottom: 2px;
    text-align: center;
}
.nav>li>a{
	padding-top:15px;
	padding-bottom:15px;
}
/* Navbar Collapsa antes de 991px */
@media (max-width: 991px) {
	.navbar-header, navbar-left,.navbar-right, .navbar-nav, .navbar-nav>li, .navbar-right, .dropdown-menu {float: none !important;} .navbar-toggle {display: block;}.navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}.navbar-fixed-top { top: 0; border-width: 0 0 1px; } .navbar-collapse.collapse {display: none!important; } .navbar-nav {margin-top: 7.5px; } .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }.navbar-right { margin-right:0 !important; margin-left:0 !important; } .collapse.in{display:block !important;} .dropdown-menu{position:relative !important;}
	.nav-justified>li {
		display:block !important;
		width: 100%;
	}
	.navbar-collapse{margin-bottom:20px;}
}
@media (min-width:992px){
	.nav>li>a{
		border-top-left-radius:6px;
		border-top-right-radius:6px;
	}
	.navbar{
		z-index:99;
		margin-top:-52px;
	}
}
/* 
	Estilos Header
*/
header .navbar-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
}
header .navbar-wrapper > .container {
  padding-right: 0;
  padding-left: 0;
}
header .navbar-wrapper a {
  display:inline-block;
  margin-top:25px;
  color:#FFF;
  font-size:24px;
}
header .navbar-wrapper img {display:inline-block;}
/* 
	Estilos Main
*/
.main{
	margin-top:-2px;
	padding:60px 0;
}
.main h1,.main .h1{margin-bottom:45px;}
.main h2,.main .h2{margin-bottom:33px;}
.main h3,.main .h3{margin-bottom:25px;}
@media (max-width:767px){
	.text-right{text-align:left !important;}
}
/* 
	Estilos Pie
*/
footer{
	padding:45px 0 60px;
}
footer .copyright{font-size:12px;}

@media (max-width:992px){
	footer .text-right{text-align:left !important}
}
footer h2,footer .h2{margin-bottom:33px;}
footer h3,footer .h3{margin-bottom:25px;}
footer h4,footer .h4{margin-bottom:18px;}

@media (max-width:767px){
	footer .list-inline>li{
		display:block;
		margin-bottom:7px;
		}
}
/* 
	Estilos Carrusel
*/
.carousel-indicators{bottom:0;}
.carousel-indicators li {
    width: 14px;
    height: 14px;
    border: 2px solid #ffffff;
    border-radius: 50%;
	-webkit-transition:all ease-in-out .25;
	   -moz-transition:all ease-in-out .25;
	    -ms-transition:all ease-in-out .25;
	     -o-transition:all ease-in-out .25;
	        transition:all ease-in-out .25;
}
.carousel-indicators li:hover {background: rgba(255,255,255,.4);}
.carousel-indicators .active {
    width: 16px;
    height: 16px;
    background-color: #ffffff;
}
.carousel .item img{
	display:block;
	width:100%;
}
.carousel-control{
	color:#FFF !important;
	z-index:99;
	-webkit-transition:all ease-in-out .25;
	   -moz-transition:all ease-in-out .25;
	    -ms-transition:all ease-in-out .25;
	     -o-transition:all ease-in-out .25;
	        transition:all ease-in-out .25;
	}
#carousel-top .carousel-inner .item{
	min-height:450px;
	background-position:center;
	background-size:cover;
}
@media (max-width:991px){
	#carousel-top .carousel-inner .item{min-height:300px;}
}
.main .carousel,
.main .img-sidecol{margin-bottom:70px; width:100%;}
/* 
	Estilos Formularios
*/
.form-confirm{
	text-align:center;
	padding-top:40px;
	padding-bottom:40px;
}
.alerta{font-style:italic; color:#F30;}
@media (max-width:479px){
	.alerta{display:block;}
}
/* 
	Estilos Mapa Google
*/
#map-canvas{
	width:100%;
	height:450px;
}
@media (max-width:479px){
	#map-canvas{height:350px;}
}
.btn-socicon{border-width:0 !important}
.btn-twitter{background:#4da7de !important}
.btn-facebook{background:#3e5b98 !important}
.btn-google-plus{background:#dd4b39 !important}
/*
	Estilos Promociones
*/
@media (min-width:768px){
	.panel.panel-horizontal {
		display:table;
		width:100%;
	}
	.panel.panel-horizontal > .panel-heading, .panel.panel-horizontal > .panel-body, .panel.panel-horizontal > .panel-footer {
		display:table-cell;
	}
	.panel.panel-horizontal > .panel-heading{
		width: 30%;
		border:0;
		vertical-align: bottom;
	}
	.panel.panel-horizontal > .panel-footer {
		width: 20%;
		border:0;
		vertical-align: middle;
	}
	.panel.panel-horizontal > .panel-heading {
		border-right: 1px solid #ddd;
		border-top-right-radius: 0;
		border-bottom-left-radius: 4px;
	}
	.panel.panel-horizontal > .panel-footer {
		border-left: 1px solid #ddd;
		border-top-left-radius: 0;
		border-bottom-right-radius: 4px;
	}
}
@media (max-width:767px){
	.panel.panel-horizontal>.panel-heading>h3{
		line-height:30px;
		margin-top:50px;
	}
	.panel.panel-horizontal>.panel-body>.panel-title{
		display:none;
	}

}
.panel.panel-horizontal>.panel-heading>h3{
	margin-bottom:0;
	color:#FFF;
	font-weight:bold;
	font-size:24px;
}
.panel.panel-horizontal>.panel-body>h3{
	font-size:24px;
}
.panel.panel-horizontal>.panel-heading{
	background-position:center;
	background-size:cover;
}
.panel.panel-horizontal > .panel-footer> .help-block{
	font-size:11px;
}
/* 
	============================================================
	
	Tema del sitio
*/

@import url(https://fonts.googleapis.com/css?family=Lato:400,700);
@import url(https://fonts.googleapis.com/css?family=Arimo:400,700);

body{font-family: 'Lato', sans-serif;}
h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6{font-family: 'Arimo', sans-serif;}

.nav>li>a{
	color:rgba(255,255,255,.6);
	background:#93C54B;
}
.nav>li>a:hover,
.nav>li>a:focus{
	color:rgba(255,255,255,.9);
	background:#89BE3D;
}
.nav>.active>a,
.nav>.active>a:hover,
.nav>.active>a:focus{
	color:#76828D;
	background: #FFF;
}
@media (max-width: 991px) {
	nav{background:#dbe7c2}
}
header{background:#3E3F3A}

.main{
	background:#FFF;
}
.main h1,
.main h2,
.main h3,
.main h4,
.main h5,
.main h6{
	color: #93C54B;
}
.main a:not(.carousel-control):not(.btn){color:#95a015 !important}

footer{
	background:#3E3F3A;
	color:#CCC;
}
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6{color:#ECF0F1;}
footer a:not(.btn){/*color:#89b700 !important*/}
footer hr{border-top-color:rgba(255,255,255,.1);}

.foto-pie {
	margin-top: -80px;
	float: left;
}
.btn-success img {
	margin-right: 5px;
}
footer .btn-success {
	float:right;
}
@media (max-width: 768px) {
	.foto-pie {
	display:none;
}
footer .btn-success {
	float:none;
	margin-bottom:10px;
}
}