/* Autor: Adriana Cardoso 
   Fecha: Nov 2015;
*/
/*@import url("bootstrap.min.css");*/
@import url("bootstrap.css");

@font-face { font-family: Lato-Regular; src: url(../fonts/Lato-Regular.ttf) format("truetype"); }
body { font-family: Lato-Regular; color: #000; }
header { border-top: 5px solid #49a33e; }
a { color: #49a33e;}
.img-principal {border-bottom:5px solid #49a33e;}
.navbar-default { background: #000; border-color: #000; }
.navbar-brand { padding: 11px 15px; }
@media screen and (min-width: 768px){ .carousel-indicators {bottom: -7px;}}
.navbar { position: relative; min-height: 73px; margin-bottom: 0px; border: 1px solid transparent; font-size: 16px; font-weight: bold; }
@media (min-width: 768px) { .navbar-nav>li>a { padding-top: 29px; padding-bottom: 20px; } }
.navbar-default .navbar-nav>.active>a { color: #49a33e; background-color: transparent; }
.navbar-default .navbar-nav>li>a { color: #E8DDDD; }
.navbar-default .navbar-nav>li>a:hover { color: #49a33e; }
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus { color: #fff; background-color: #49a33e; }
.nav-pills>li>a { border-radius: 0px; }
.nav>li>a { position: relative; display: block; }
@media (max-width: 768px) { .nav>li>a { text-align: center; } }
.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus { color: #49a33e; 	background-color: transparent; 	background-image: none; }
.texto-inicio { text-align: center; margin-top: 40px; margin-bottom: 40px; 	color: #49a33e !important; 	}
.text-verde { color: #49a33e !important; }
.btn-primary {   color: #ffffff !important;  background-color: #49a33e;  border-color: #49a33e; 	}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { color: #ffffff; background-color: #6e6e6e; border-color: #49a33e; }
.form-control {background-color: #eee; font-size: 16px;}
.form-control:focus {border-color: #66afe9; outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); }
.form-control::-moz-placeholder {  text-align: center;	}
.form-control:-ms-input-placeholder {  text-align: center; 	}
.form-control::-webkit-input-placeholder { 	  text-align: center; 	}
.nav-tabs.adria > li, .nav-pills.adria > li {  float:none;   display:inline-block;   *display:inline; /* ie7 fix */     zoom:1; /* hasLayout ie7 trigger */ }
/* center tabs */
.nav-tabs.adria, .nav-pills.adria {  text-align:center; }
/* line below tabs */ 
.nav-tabs.adria {    border-bottom: 2px solid #808080; 	}
/* center logo */
.img-center {   margin:0 auto; 	  padding: 15px; vertical-align: baseline; }
footer { background: #49a33e; 	height: auto; 	color: #fff !important; 	}
footer .margen1 { padding-top: 40px; 	padding-bottom: 20px; 	}
footer a:active { position: relative;  top: 1px; }
.navbar-toggle { position: relative;float: right;margin-right: 15px;margin-top: 21px;margin-bottom: 15px;background-color: transparent;	background-image: none;	border: 1px solid transparent;	border-radius: 4px;	}
.go-top {   width:40px; height:40px;  opacity:0.8;  position:fixed;  bottom:50px;  right:0px;  display:none;  text-indent:-9999px; background: url('../img/up2.png') no-repeat;  }
.item .thumb { width: 25%;  cursor: pointer;   float: left; }
.item .thumb img, .item img {   width: 100%;  }
.carousel-control {   width:0;   color: #FBED2C;   bottom: -11px; }
.carousel-control.right {   left: auto;   right: 0;   background: none; }
.carousel-control.left {   background: none; }
@media screen and (min-width: 768px) { 
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
  width: 50px;   height: 30px;  margin-top: -15px;  font-size: 15px;}
}

/* ===========================
--- Contact
============================ */

form#contact-form .form-group label {
	text-align: left !important;
	display: block;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px;
}
form#contact-form input,form#contact-form select,form#contact-form textarea {
	border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow:  none;
}

form#contact-form input:focus,form#contact-form select:focus,form#contact-form textarea:focus {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.input-group-addon {
  background-color: #fefefe;
  border: 1px solid #eee;
  border-radius: 0;
}

.widget-contact {
	text-align: left;
}

.input-group-addon:first-child {
    border-right: 0;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.company-social {
	margin-left: 0;
	padding-left: 0;
	margin-top: 10px;
}

.company-social {
	text-align: left;
}

.company-social li{
    display: inline-block;
	margin:0 !important;
	padding:0;
}

.company-social a{
	margin:0;
	padding:0;
    display: block;
	width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #3bbec0;
	color: #fff;
    -webkit-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}
.company-social a i{
	text-align: center;
	margin:0;
	padding:0;
}
.company-social .social-facebook a{background: #3873ae;}
.company-social .social-twitter a{background: #62c6f8;}
.company-social .social-dribble a{background: #d74980;}
.company-social .social-deviantart a{background: #8da356;}
.company-social .social-google a{background: #000;}
.company-social .social-vimeo a{background: #51a6d3;}
.company-social .social-facebook a:hover{background: #4893ce;}
.company-social .social-twitter a:hover{background: #82e6ff;}
.company-social .social-dribble a:hover{background: #f769a0;}
.company-social .social-deviantart a:hover{background: #adc376;}
.company-social .social-google a:hover{background: #333;}
.company-social .social-vimeo a:hover{background: #71c6f3;}

/*************************/


