
/* GENERARL */
body {
	color: #5d5d5d;
	font-family: 'News Cycle', sans-serif;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
}
/*
input,textarea {
	font-family: 'News Cycle', sans-serif;
	font-size: 14px;

}*/
a.marcador {
	display: block;
}

nav {
	font-family: 'Rokkitt', serif;
	float: right;
	margin: 125px 90px 15px 0;
}

nav a {
	color: #aecfd5;
	font-size: 18px;

	margin-left: 70px;
}

nav a:hover,
nav a.activo {
	color: #e8d75b;
}

header.principal {
	border-bottom: 1px solid #1f262c;
	background: #2f3945;
	height: 160px;
	position: fixed;
	top: 0;
	width: 100%;
}

#wrapper {
	text-align: left;
}

#secciones {
	padding-top: 1px;
	margin-top: 160px;
}

.clear {
	clear: both;
}

.ancho {
	width: 900px;
	margin: 0 auto;
	text-align: left;
}

a:link,
a:visited {
	text-decoration: none;
}
#logo {

}

#logo img {
	margin-top: 65px;
}
#logo div {
	background: #e5e5e5;
	height: 160px;
	position: absolute;
	width: 200px;
	text-align: center;
}

/* FIN GENERAL */


/* SECCIONES */

section header {
	border-bottom: 1px solid #f1eff2;
	height: 425px;
}


/*

home
#bcbcbe
#ddd9da

invernaderos
#c6b959
#e9d75b

contacto
#252c34
#3b4851


*/
section article {
	background: rgba(188,188,190,1);
	background: -moz-linear-gradient(left, rgba(188,188,190,1) 0%, rgba(221,217,218,1) 52%, rgba(188,188,190,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(188,188,190,1)), color-stop(52%, rgba(221,217,218,1)), color-stop(100%, rgba(188,188,190,1)));
	background: -webkit-linear-gradient(left, rgba(188,188,190,1) 0%, rgba(221,217,218,1) 52%, rgba(188,188,190,1) 100%);
	background: -o-linear-gradient(left, rgba(188,188,190,1) 0%, rgba(221,217,218,1) 52%, rgba(188,188,190,1) 100%);
	background: -ms-linear-gradient(left, rgba(188,188,190,1) 0%, rgba(221,217,218,1) 52%, rgba(188,188,190,1) 100%);
	background: linear-gradient(to right, rgba(188,188,190,1) 0%, rgba(221,217,218,1) 52%, rgba(188,188,190,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbe', endColorstr='#bcbcbe', GradientType=1 );

/*	background: #ddd9da;*/
	padding-top: 45px;

}

section article.invernaderos {
	background: rgba(198,185,89,1);
	background: -moz-linear-gradient(left, rgba(198,185,89,1) 0%, rgba(233,214,91,1) 52%, rgba(198,185,89,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(198,185,89,1)), color-stop(52%, rgba(233,214,91,1)), color-stop(100%, rgba(198,185,89,1)));
	background: -webkit-linear-gradient(left, rgba(198,185,89,1) 0%, rgba(233,214,91,1) 52%, rgba(198,185,89,1) 100%);
	background: -o-linear-gradient(left, rgba(198,185,89,1) 0%, rgba(233,214,91,1) 52%, rgba(198,185,89,1) 100%);
	background: -ms-linear-gradient(left, rgba(198,185,89,1) 0%, rgba(233,214,91,1) 52%, rgba(198,185,89,1) 100%);
	background: linear-gradient(to right, rgba(198,185,89,1) 0%, rgba(233,214,91,1) 52%, rgba(198,185,89,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6b959', endColorstr='#c6b959', GradientType=1 );
}

section article.contacto {
	background: rgba(37,44,52,1);
	background: -moz-linear-gradient(left, rgba(37,44,52,1) 0%, rgba(59,72,81,1) 50%, rgba(37,44,52,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(37,44,52,1)), color-stop(50%, rgba(59,72,81,1)), color-stop(100%, rgba(37,44,52,1)));
	background: -webkit-linear-gradient(left, rgba(37,44,52,1) 0%, rgba(59,72,81,1) 50%, rgba(37,44,52,1) 100%);
	background: -o-linear-gradient(left, rgba(37,44,52,1) 0%, rgba(59,72,81,1) 50%, rgba(37,44,52,1) 100%);
	background: -ms-linear-gradient(left, rgba(37,44,52,1) 0%, rgba(59,72,81,1) 50%, rgba(37,44,52,1) 100%);
	background: linear-gradient(to right, rgba(37,44,52,1) 0%, rgba(59,72,81,1) 50%, rgba(37,44,52,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252c34', endColorstr='#252c34', GradientType=1 );

	color: #aecfd5;
	padding-top: 130px;
}

section article.bodegas {
	background: rgb(151,180,188); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(151,180,188,1) 0%, rgba(174,207,214,1) 50%, rgba(151,180,188,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(151,180,188,1)), color-stop(50%,rgba(174,207,214,1)), color-stop(100%,rgba(151,180,188,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(151,180,188,1) 0%,rgba(174,207,214,1) 50%,rgba(151,180,188,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(151,180,188,1) 0%,rgba(174,207,214,1) 50%,rgba(151,180,188,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(151,180,188,1) 0%,rgba(174,207,214,1) 50%,rgba(151,180,188,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(151,180,188,1) 0%,rgba(174,207,214,1) 50%,rgba(151,180,188,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97b4bc', endColorstr='#97b4bc',GradientType=0 ); /* IE6-9 */
}

section article h2 {
	color: #2e3845;
	font-family: 'Rokkitt', serif;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 15px;
}
section article h3 {
	font-weight: bold;
	margin-bottom: 10px;
}

section article.contacto h2 {
	color: #aecfd5;
}
section article .columna {
	float: left;
	margin-right: 5%;
	margin-bottom: 50px;
	text-align: justify;
	width: 45%;
}

.smr {
	margin-right: 0;
}

/* CONTACTO */
form {
	padding-bottom: 200px;
}
input,textarea {
	padding: 5px 5px 5px 25px;
	-webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
	-moz-box-sizing: border-box;    /* Firefox 1 - 28 */
	box-sizing: border-box;

}
input#nombre {
	background: url(../img/ico_contacto.png) no-repeat 4px top #fff;
	width: 390px;
	margin-right: 20px;
}
input#email {
	background: url(../img/ico_contacto.png) no-repeat 4px -25px #fff;
	width: 250px;
	margin-right: 20px;
	padding-left: 30px;
}

input#telefono {
	background: url(../img/ico_contacto.png) no-repeat 4px -50px #fff;
	width: 184px;
	padding-left: 20px;
}

textarea#mensaje {
	background: url(../img/ico_contacto.png) no-repeat 4px -75px #fff;

	height: 70px;
	margin-top: 20px;
	width: 870px;
}

input,textarea {
	border: none;
}

form .submit {
	padding: 5px 20px;
	margin-top: 10px;
}

p {
	margin-bottom: 10px;
	line-height: 18px;
}
