.texpropdetico{ min-height:100px;}
#contact{background-color: #222;}
.greenok{  color: #00911a;
    margin-right: 5px;}
	
	/* Page Title
=================================================================== */
/* Page Title
=================================================================== */

#page-title-icon {
	background: #fff;
	height: 48px;
	width: 48px;
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
	padding: 4px;
	margin-left: -16px;
	margin-top: -18px;
	position: relative;
	z-index: 10;
	float: left;
	
}

#page-title-icon-inner {
	background: #ffd35f;
	height: 48px;
	width: 48px;
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
	margin-left: -52px;
	margin-top: -14px;
	position: relative;
	z-index: 30;
	float: left;
}

#page-title {
	background: url(../../images/bg-grey2.png);
	display: block;
	margin-bottom: 25px;
	position: relative;
	z-index: 20;
	border-bottom: 5px solid #f6f6f6;
}

#page-title-inner {
	background: rgba(153,204,102, 0.9);
	-webkit-box-shadow: inset 0px 0px 5px rgba(0,0,0,.25);
	-moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,.25);
	box-shadow: inset 0px 0px 5px rgba(0,0,0,.25);
	padding: 10px;
}

#page-title i {
	margin: -6px 2px -5px -18px;
	padding: 0px;
}

#page-title .encabezado {
	display: inline-block;

	color: #fff !important;
	padding: 10px 20px 5px 20px;
	font-size: 30px;
}

#page-title span {
	color: #555;
}

header {
	background: #fff;
	border-bottom: 5px solid #f6f6f6;
}

.logo img {
	margin-top:8px;
}

#social-links {
	margin-top:20px;
	float: right;
}

.navbar, 
.navbar-inner, 
.nav {
	float: right;
	background: #fff !important;
	border: none;
	-webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
	padding: 0px;
	margin: 0;	
}

.navbar-inner {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.navbar .nav > li > a {
	color: #666;
	border-top:4px solid #fff;
	text-shadow: none;
	font-size: 16px;
	padding: 20px;

}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
	border-top:4px solid #89c236;
  	background: #89c236 !important;		
  	color: #fff;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  	color: #89c236;
  	text-decoration: none;
	border-top:4px solid #89c236;
  	background-color: #fff !important;	
  	-webkit-box-shadow: none;
       -moz-box-shadow: none;
          	box-shadow: none;
}

.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  color: #ffffff;
  background: #89c236 !important;	
}

.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #ffffff;
  background: #89c236 !important;	
}

.navbar .btn-navbar {
	position: absolute;
	right: 50px;
	top: 15px;
}
/*contacto*/
#contact .box {
  background-color: #222;
  color: #999;
}
#contact .box h1,
#contact .box h2,
#contact .box h3 {
  color: #fff;
}
#contact .box a {
  color: #999;
}
#contact .box a:hover {
  color: #52b6ec;
}
#contact .box input[type="text"],
#contact .box input[type="email"],#contact .box input[type="number"],
#contact .box textarea {
  background-color: #111;
  border: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
#contact .box input[type="text"]:focus,
#contact .box input[type="email"]:focus,#contact .box input[type="number"]:focus,
#contact .box textarea:focus {
  background-color: #000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.box {
  padding: 50px 30px;
  background: #fff;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
}
.box.first {
  margin-top: -40px;
  border-radius: 5px 5px 0 0;
}
.box.last {
  border-radius: 0 0 5px 5px;
}
.box h2 {
  padding: 10px 30px;
  display: inline-block;
  border-radius: 4px;
  position: relative;
  margin-bottom: 30px;
  font-size: 48px;
}
#portfolio .box {
  background: #f3f3f3;
}


/*social*/
ul.social {
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
}
ul.social > li {
  margin: 0 0 20px;
}
ul.social > li > a {
  display: block;
  font-size: 18px;
}
ul.social > li > a i {
  margin-right: 10px;
}
textarea#message {
  padding: 10px 15px;
  height: 220px;
}
.icon-social {
  border: 0;
  color: #fff;
  border-radius: 100%;
  display: inline-block !important;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  padding: 0;
}
.icon-social.icon-facebook {
  background: #4f7dd4;
}
.icon-social.icon-facebook:hover {
  background: #789bde;
}
.icon-social.icon-twitter {
  background: #5bceff;
}
.icon-social.icon-twitter:hover {
  background: #8eddff;
}
.icon-social.icon-linkedin {
  background: #21a6d8;
}
.icon-social.icon-linkedin:hover {
  background: #49b9e3;
}
.icon-social.icon-google-plus {
  background: #dc422b;
}
.icon-social.icon-google-plus:hover {
  background: #e36957;
}
.icon-social.icon-pinterest {
  background: #cb2027;
}
.icon-social.icon-pinterest:hover {
  background: #e03e44;
}
.icon-social.icon-youtube {
  background: #ce332d;
}
.icon-social.icon-youtube:hover {
  background: #da5954;
}
.icon-social:hover {
  color: #fff;
}
/*footer*/
#footer {
  padding-top: 30px;
  padding-bottom: 30px;
  color: #999;
}
#footer a {
  color: #999;
}
#footer a:hover {
  color: #52b6ec;
}

#map-canvas {
	position: relative;
	/* [disabled]max-width: 100%;
*/
	min-height: 500px;
	/* [disabled]height: 500px;
*/
	padding-left: 5px;
	width: 100%;
}
#map-canvas img {
	max-width: none!important
}

#map-canvasub {
	position: relative;
	/* [disabled]max-width: 100%;
*/
	min-height: 100%;
	/* [disabled]height: 500px;
*/
	padding-left: 5px;
	width: 100%;
	margin-top: 130px;
}
#map-canvasub img {
	max-width: none!important
}


.fondouno {
	background: url(../../images/apple-256261_1920.jpg) center bottom no-repeat;
		-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
.fondodos {
	background: url(../../images/albert-einstein-219675_1280.jpg) center bottom no-repeat;
-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
.fondotres{
	background: url(../../images/file0001330166183.jpg) center bottom no-repeat;
-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
.fondocuatro {
	background: url(../../images/file000828505576.jpg) center bottom no-repeat;
-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;}

.fondocinco {
	background: url(../../images/inasaca.jpg) center bottom no-repeat;
-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;}


@media only screen and (min-width : 600px) and (max-width : 700px)   {

.fondouno {
	background: url(../../images/600ap.png) center bottom no-repeat;
	-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
.fondodos {
	background: url(../../images/600emc.png) center bottom no-repeat;
	-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
.fondotres{
	-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
.fondocuatro {
	-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}

.fondocinco {
	background: url(../../images/600est.png) center bottom no-repeat;
	-moz-background-size:100% ;
-webkit-background-size:100%;
background-size: 100%; 
	min-height: 500px;
}

	 }
@media only screen and (min-width : 480px) and (max-width : 500px)   {

.fondomaya {
	background: url(../img/480x500-junio-automaya.png) center bottom no-repeat;
	-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
.fondouno {
	background: url(../../images/480ap.png) center bottom no-repeat;
	-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
.fondodos {
	background: url(../../images/480emc.png) center bottom no-repeat;
-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
.fondotres{
	background: url(../../images/480form.png) center bottom no-repeat;
		-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
.fondocuatro {
	background: url(../../images/480lib.png) center bottom no-repeat;
	-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}

.fondocinco {
	background: url(../../images/480est.png) center bottom no-repeat;
	-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
	 }
@media only screen and (min-width : 320px) and (max-width : 479px)  {
.espacio{
padding-top:240px;
}

.fondouno {
	background: url(../../images/480ap.png) center bottom no-repeat;
	-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
.fondodos {
	background: url(../../images/480emc.png) center bottom no-repeat;
	-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
.fondotres{
	background: url(../../images/480form.png) center bottom no-repeat;
	-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
.fondocuatro {
	background: url(../../images/480lib.png) center bottom no-repeat;
	-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}

.fondocinco {
	background: url(../../images/480est.png) center bottom no-repeat;
	-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;

	 }
}
@media only screen and (min-width : 240px) and (max-width : 319px)  {

.fondouno {
	background: url(../../images/240ap.png) center bottom no-repeat;
	-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
.fondodos {
	background: url(../../images/240emc.png) center bottom no-repeat;
-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
.fondotres{
	background: url(../../images/240fotm.png) center bottom no-repeat;
-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}
.fondocuatro {
	background: url(../../images/240lib.png) center bottom no-repeat;
-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;
}

.fondocinco {
	background: url(../../images/240est.png) center bottom no-repeat;
	-moz-background-size:100% 500px ;
-webkit-background-size:100% 500px;
background-size: 100% 500px;
	min-height: 500px;

}

}
