.oculto {
	display:block
}
.logo {
	background-color:#fff;
	width:150px!important;
	transition-property:width;
	transition-duration:1s
}
@media (max-width:780px) {
.logo {
background-color:#fff;
width:120px!important;
transition-property:width;
transition-duration:1s
}
.reduce>.logo {
transition-property:width;
transition-duration:1s;
width:59px!important;
padding:1px
}
.navbar-nav {
padding-top:70px;
transition-property:padding-top;
transition-duration:1s
}
.reduce>.navbar-nav {
transition-property:padding-top;
transition-duration:1s;
padding-top:30px!important
}
.secundario {
padding-top:160px!important
}
#2on {
padding-top:80px!important
}
}
@media (min-width:780px) {
.reduce>.logo {
transition-property:width;
transition-duration:1s;
width:100px!important
}
.reduce>.navbar-nav {
transition-property:padding-top;
transition-duration:1s;
padding-top:0!important
}
}
.well.well-trans {
	background-color:#fffdec;
	color:#595959
}
footer {
	background-color:#163516;
	font-size:small
}
.scrollup {
	bottom:18px;
	background:#00702c
}
.scrollup:hover {
	background:#2ca54c
}
a.scrollup i {
	color:#fff
}
.navbar-custom .nav li a:hover, .navbar-custom .nav li.active a, .navbar-custom.top-nav-collapse .nav li a:hover, .navbar-custom.top-nav-collapse .nav li.active a {
	color:#e90105
}
.navbar-custom ul.nav li a {
	font-size:15px
}
.fondoMotivo {
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	padding-bottom:50px;
	background-color:#fafafa
}
.top-area {
	background:#163516
}
.section-intro {
	background-color:#aabc2b;
	padding:100px 0 20px
}
.section-2on {
	background-color:#aabc2b;
	padding:100px 0 20px
}
.section-3er {
	background-color:#aabc2b;
	padding:100px 0 20px
}
.section-contacto {
	background-color:#aabc2b
}
.navbar.navbar-custom.navbar-fixed-top {
	background:#d9e06c
}
.navbar.navbar-custom.top-nav-collapse {
	background:#d9e06c
}
.navbar-custom ul.nav ul.dropdown-menu li a:hover {
	background:#fefefe
}
.fa-watss:before {
	content:"\f232"
}
.input-lg {
	margin-bottom:10px;
	margin-top:10px
}
.imgdreta {
	float:left;
	margin:4px 4px 4px 6px
}

.img-responsive{display:block;max-width:100%;height:auto; border-radius:5px; margin-top:15px; margin-bottom:15px;}

.total {
	position:relative;
	padding:24px 15px 15px;
	margin:0 15px 15px;
	margin-right:15px;
	margin-left:35px
}
.input-icon-right>i {
	right:0
}
.input-icon>i {
	position:absolute;
	display:block;
	transform:translate(0, -50%);
	top:50%;
	pointer-events:none;
	width:25px;
	text-align:center;
	font-style:normal
}
.col1 {
	background-color:red
}
.col2 {
	background-color:green
}
.col3 {
	background-color:#00f
}
.col4 {
	background-color:orange
}
.col5 {
	background-color:brown
}
.col-lg-5, .col-md-5, .col-sm-5 {
	min-height:1px;
	position:relative
}
@media (min-width:768px) {
.col-sm-5 {
float:left;
width:20%
}
}
@media (min-width:992px) {
.col-md-5 {
float:left;
width:20%
}
}
@media (min-width:1200px) {
.col-lg-5 {
float:left;
width:20%
}
}
.legallink {
	font-size:16px;
	color:#696;
	font-weight:700
}
a.legallink:link, a.legallink:visited {
	font-size:16px;
	color:#696;
	text-decoration:none;
	font-weight:700
}
a.legallink:active, a.legallink:hover {
	font-size:16px;
	color:#666;
	text-decoration:none;
	font-weight:700
}
.idiomes {
	font-size:14px;
	color:#cf0;
	font-weight:700
}
a.idiomes:link, a.idiomes:visited {
	font-size:14px;
	color:#cf0;
	text-decoration:none;
	font-weight:700
}
a.idiomes:active, a.idiomes:hover {
	font-size:14px;
	color:#fff;
	text-decoration:none;
	font-weight:700
}
a:focus, a:hover {
	color:#2ca54c
}
.con1>div, .con2>div, .con3>div {
	background-color:#2ca54c
}
.scrollup:hover {
	background:#2ca54c
}
.btn-skin {
	background-color:#2ca54c;
	border-color:#2ca54c
}
.navbar-custom ul.nav ul.dropdown-menu li a:hover {
	color:#00702c
}
.navbar-custom .nav li a:hover, .navbar-custom .nav li.active a, .navbar-custom.top-nav-collapse .nav li a:hover, .navbar-custom.top-nav-collapse .nav li.active a {
	color:#00702c
}
.color {
	color:#2ca54c
}
.form-control:focus {
	border-color:#3fbbc0
}
.company-social .social-facebook a i{background: #3873ae;}
.company-social .social-facebook a:hover i {background: #4893ce;}

.company-social .social-twitter a i{background: #62c6f8;}
.company-social .social-twitter a:hover i {background: #82e6ff;}

.company-social .social-instagram a i{background: #d4437c;}
.company-social .social-instagram a:hover i {background: #f15592;}

.company-social .social-deviantart a i{background: #8da356;}
.company-social .social-deviantart a:hover i {background: #adc376;}

.company-social .social-acrobat a i{background: #cc3333;}
.company-social .social-acrobat a:hover i {background: #ff9999;}


.company-social .social-vimeo a i {background: #51a6d3;}
.company-social .social-vimeo a:hover i {background: #71c6f3;}

.company-social .social-mail a i {background: #3399ff;}
.company-social .social-mail a:hover i {background: #99ccff;}


.company-social .social-phone a i {background: #33cc33;}
.company-social .social-phone a:hover i {background: #006600;}

.company-social .social-watts a i {background: #33cc33;}
.company-social .social-watts a:hover i {background: #006600;}

.company-social .social-google a i {background: #ffcc33;}
.company-social .social-google a:hover i {background: #ffff99;}

.company-social .social-map a i {background: #db4437;}
.company-social .social-map a:hover i {background: #db9d97;}

.nivo-lightbox-content{width:100%;height:100%}.nivo-lightbox-nav{display:none}.nivo-lightbox-image{text-align:center}.nivo-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.nivo-lightbox-content iframe{width:100%;height:100%}.nivo-lightbox-ajax{max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}