
html {
	font-family: 'Open Sans', sans-serif;

	font-weight:400;
	color: #000;
	padding:0;
	margin:0;
	width: 100%;
	height: 100%;
	font-size:21px;
	line-height:26px !important;
}


input[type=text]{
	border-radius: 0;
	border: none;
	border-bottom: 1px solid #fff;
	background:none !important;
	color: #fff;
	padding:7px 10px;
	margin:5px 0;
}

input[type=password]{
	border-radius: 0;
	border: none;
	border-bottom: 1px solid #fff;
	background:none !important;
	color: #fff;
	padding:7px 10px;
	margin:5px 0;
}

input[type=button]{
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;

	border: 1px solid #074311;
	background-color:#074311;
	color: #fff;
	padding:5px 25px;
	cursor: pointer;
	font-size:16px;
}

input[type=submit]{
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;

	border: 1px solid #074311;
	background-color:#074311;
	color: #fff;
	padding:7px 25px;
	cursor: pointer;
	font-size:16px;
}

textarea{
	border-radius: 0;
	border: 1px solid #fff;
	background:none !important;
	color: #fff;
	padding:7px 10px;
	margin:5px 0 20px 0;
}

select{
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;

	border: 1px solid #e6e6e6;
	background-color:#FFF;
	color: #000;
	padding:3px 10px;
}
/*****************************************************************************/

img{
	border: none;
}

.sombra {
	-webkit-box-shadow: 0px 0px 5px 1px #000;
	-moz-box-shadow: 0px 0px 5px 1px #000;
	box-shadow: 0px 0px 5px 1px #000;

	/* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#000')";
    /* IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#000');
}

.columna{
	display:inline-block; vertical-align:top;
}
.redondeado{
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.imgRecipe{ width:40%; margin: 0 25px 25px 0; float:left; }

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


#nav li{
	display: inline-block; padding:0 20px;
}
.tinynav { display: none }
#nav, #nav ul { margin: 0; padding:0 }

.header{ width:100%;  padding:25px 0 0 0; position:absolute; top:0; left:0;  z-index:999999999999999999999999;}

.hphone{ color:#81C13D; font-weight:700;  font-family: 'Play', sans-serif; font-size: 18px; }

.menu{ width:100%; margin:0 0 0 0; padding:0 0; }


a.menu_header:link{ font-size: 20px; color: #fff; text-decoration: none; font-weight:700;  font-family: 'Play', sans-serif; }
a.menu_header:visited{  text-decoration: none; }
a.menu_header:active{  text-decoration: none;   }
a.menu_header:hover{   color: #81C13D; text-decoration: none; }

.banner{ width:100%; margin:0 0 0 0; position:relative; z-index:10000;}

.imgser{  }

.act{ color:#fff; font-size:30px; padding:70px 0; }

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

.slide_home{padding:0 20px; max-width: 1150px; box-sizing:border-box; position:relative; z-index:500; margin: 40px auto; text-align:center}

.slide_home .prevBtn, .slide_home .nextBtn {
	display:block;
	padding: 25px 0 0 0;
	width:12px;
	height:0px;
	top: 45%;
	overflow:hidden;
	position:absolute;
	background:url(images/fi.png) no-repeat 0 0;
	cursor:pointer;
}
.slide_home .prevBtn{left: 0; }
.slide_home .nextBtn{right: 0; background:url(images/fd.png) no-repeat;}


.slide_gallery{padding:0 0 0 0; width: 100%; box-sizing:border-box; position:relative; z-index:10; margin: 40px auto 0 auto;}

.slide_gallery .prevBtn, .slide_gallery .nextBtn {
	display:block;
	padding: 25px 0 0 0;
	width:12px;
	height:0px;
	top: -35px;
	overflow:hidden;
	position:absolute;
	background:url(images/fi.fw.png) no-repeat 0 0;
	cursor:pointer;
}
.slide_gallery .prevBtn{left: 50%; margin-left:-12px;}
.slide_gallery .nextBtn{left: 50%; margin-left:12px; background:url(images/fd.fw.png) no-repeat;}

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

#area1 {
    background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	background: url(fondo1.jpg)  no-repeat;
    background-attachment: fixed;
    padding: 100px 0;
	width:100%;
}


#contactenos {
    background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	background: url(fondo-footer.jpg)  no-repeat;
    background-attachment: fixed;
    padding: 100px 0;
	width:100%;
}


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

.al{ text-align:left }
.ar{ text-align:right }
.ac{ text-align:center }

.logo{ width:100%; padding:5px 0 0 0; }

.form-home{ width:100%; margin-bottom: 10px;}
.callPhone{ color:#1F9D43; border:1px solid #000; padding:7px 20px; font-weight:700; }

#contenidoInterno{}

.locat1{}

@media screen and (max-width: 1100px) {

}
@media screen and (max-width: 900px) {
	.tinynav { display: block; position:relative; z-index: 30; font-size: 90%; width: 100%; margin:0 auto 0 auto; text-align:center;}
	.tinynav option { font-size: 90%; text-align:center;}
	#nav li{ display: block; }
	#nav { display: none;}

  .hphone{  font-size: 16px; }

	.header{ width:100%; position:relative; top:0; padding:0; margin:0; background-color:#000; }
	.menu{ width:100%; float:none; margin:0 0 0 0; }
	.logo{  margin:20px auto 20px auto; }
	.act{ color:#fff; font-size:30px; padding:20px 0 50px 0; }
	.a1c{ display:none; }
	.a2c{ display:none; }

	#twoservices { background: #77A500;	}

	.locat1{ background:url(images/l1-m.jpg) center center; }
	.locat2{ background:url(images/l2-m.jpg) center center; }
	.locat3{ background:url(images/l3-m.jpg) center center; }
	.locat4{ background:url(images/l4-m.jpg) center center; }

  .callPhone{ padding:7px 10px;  font-size: 18px; }

	h1{
		font-size: 35px !important;
		line-height: 40px !important;
	}

	#contenidoInterno img { width:100% !important; }

}

@media screen and (max-width: 600px) {
	.banner{ width:100%; margin:0px 0 0 0; padding:0 0 0 0;}

	.imgRecipe{ width:100%; margin: 15px 0; float:none; }

	.al{ text-align:center; margin: 10px 0; }
	.ar{ text-align:center; margin: 10px 0; }
	.ac{ text-align:center; margin: 10px 0; }




}
