@charset "utf-8";
/* CSS Document */
@font-face {
	font-family:"Rokkitt";
	src:url("../fuentes/Rokkitt/Rokkitt-Regular.eot?") format("eot"),
	url("../fuentes/Rokkitt/Rokkitt-Regular.woff") format("woff"),
	url("../fuentes/Rokkitt/Rokkitt-Regular.ttf") format("truetype"),
	url("../fuentes/Rokkitt/Rokkitt-Regular.svg#Rokkitt") format("svg");
	font-weight:normal;
	font-style:normal;
	}
@font-face {
	font-family:"Decker";
	src:url("../fuentes/Decker/Decker.eot?") format("eot"),
	url("../fuentes/Decker/Decker.woff") format("woff"),
	url("../fuentes/Decker/Decker.ttf") format("truetype"),
	url("../fuentes/Decker/Decker.svg#") format("svg");
	font-weight:normal;
	font-style:normal;
	}
#head{
	width:100%;
	float:left;
	position:relative;
	min-width:960px;
	border-bottom:2px solid #8aa12a;
	padding-bottom:10px;
	}
#head-960{
	width:960px;
	margin:auto;
	position:relative;
	}
#logo{
	float:left;
	position:relative;
	margin-top:10px;
	}
#menu{
	float:right;
	position:relative;
	}
#menu ul li{
	background-color:#a0b937;
	display:inline;
	height:49px;
	float:left;
	position:relative;
	}
#menu ul li a{
	font-family:"Rokkitt";
	font-size:23px;
	margin-left:10px;
	margin-right:10px;
	padding-top:15px;
	padding-bottom:20px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	position:relative;
	text-decoration:none;
	color:#FFF;
	text-transform:uppercase;
	}
#menu ul li a:hover{
	background-color:#6e8f34;
	}
#menu .selec{
	background-color:#6e8f34;
	}
#comuniquese{
	float:right;
	position:relative;
	margin-top:40px;
	}
#comuniquese p{
	font-family:"Decker";
	font-size:20px;
	text-align:right;
	}
#banner{
	width:100%;
	float:left;
	position:relative;
	min-width:1338px;
	}
#banner-960{
	width:1338px;
	margin:auto;
	position:relative;
	}
#contenido{
	width:100%;
	min-width:960px;
	float:left;
	background-image:url(../img/bg.jpg);
	position:relative;
	}
#contenido-960{
	width:960px;
	margin:auto;
	position:relative;
	}
#titulo-home{
	width:960px;
	float:left;
	position:relative;
	margin-top:30px;
	border-bottom:solid 1px #bcb8b4;
	padding-bottom:20px;
	}
#titulo-home h1{
	text-align:center;
	font-family:"Rokkitt";
	font-size:36px;
	}
#fotos-home{
	float:left;
	position:relative;
	width:960px;
	margin-top:40px;
	border-bottom:solid 1px #bcb8b4;
	padding-bottom:40px;
	}
#fotos-homes li{
	float:left;
	position:relative;
	width:960px;
	margin-top:40px;
	border-bottom:solid 1px #bcb8b4;
	padding-bottom:40px;
}
#empresa-texto1{
	float:left;
	width:460px;
	font-family:"Decker";
	font-size:18px;
	position:relative;
	margin-top:50px;
	}
#empresa-foto1{
	float:left;
	width:480px;
	position:relative;
	margin-top:50px;
	}
#empresa-texto2{
	float:left;
	width:460px;
	position:relative;
	font-family:"Decker";
	font-size:18px;
	margin-top:15px;
	text-align:right;
	}
#empresa-foto2{
	float:left;
	width:480px;
	margin-top:15px;
	position:relative;
	}
#fotos-logos{
	float:left;
	position:relative;
	width:960px;
	margin-top:40px;
	border-bottom:solid 1px #bcb8b4;
	padding-bottom:40px;
	}
#btn-inf{
	width:960px;
	float:left;
	position:relative;
	}
.btn-arriba{
	background-image:url(../img/btn.png);
	position:relative;
	float:right;
	text-decoration:none;
	width:80px;
	padding-left:30px;
	height:20px;
	font-family:"Rokkitt";
	text-transform:uppercase;
	padding-top:7px;
	color:#000;
	}
.btn-arriba:hover{
	color:#3d5f22;
	background-image:url(../img/btn-h.png);
	}
#productos{
	width:960px;
	float:left;
	position:relative;
	margin-top:40px;
	}
#productos h1{
	font-family:"Rokkitt";
	font-size:30px;
	}
#productos p{
	font-family:"Decker";
	font-size:18px;
	}
#img-pro{
	background-image:url(../img/pro.png);
	position:absolute;
	width:390px;
	height:308px;
	top:415px;
	z-index:20;
	}
#servicio1{
	float:left;
	position:relative;
	}
#servicio1 h1{
	font-family:"Rokkitt";
	font-size:24px;
	font-weight:normal;
	margin-top:15px;
	}
#servicio1 h2{
	font-family:"Rokkitt";
	font-size:24px;
	font-weight:normal;
	}
#servicio1 p{
	font-family:"Decker";
	font-size:18px;
	margin-top:10px;
	}
#foto-ser-1{
	float:left;
	margin-top:20px;
	position:relative;
	}
#texto-ser-1{
	float:left;
	position:relative;
	width:360px;
	}
#servicios2{
	width:100%;
	float:left;
	position:relative;
	min-width:960px;
	background-image:url(../img/bg2.jpg);
	padding-top:10px;
	padding-bottom:10px;
	}
#servicios2-960{
	width:960px;
	margin:auto;
	position:relative;
	}
#servicios2-960 h1{
	font-family:"Rokkitt";
	font-size:24px;
	font-weight:normal;
	margin-top:10px;
	}
#servicios2-960 p{
	margin-top:10px;
	font-family:"Decker";
	font-size:18px;
	}
#servicios2-texto-sup{
	width:960px;
	float:left;
	position:relative;
	}
#servicios2-texto{
	float:left;
	position:relative;
	margin-top:15px;
	width:480px;
	text-align:justify;
	}
#servicios2-img{
	float:left;
	position:relative;
	margin-top:20px;
	margin-left:20px;
	}
#servicios3{
	width:100%;
	float:left;
	position:relative;
	min-width:960px;
	background-image:url(../img/bg3.jpg);
	padding-top:34px;
	padding-bottom:34px;
	}
#servicios3-960{
	width:960px;
	margin:auto;
	position:relative;
	}
#servicios3-960 h1{
	font-family:"Rokkitt";
	font-size:30px;
	font-weight:normal;
	}
#servicios3-img{
	float:left;
	position:relative;
	margin-top:20px;
	}
#servicios3-texto{
	float:left;
	position:relative;
	}
#servicios3-texto p{
	float:left;
	position:relative;
	font-family:"Decker";
	font-size:18px;
	text-align:right;
	}
#servicios4{
	float:left;
	width:100%;
	min-width:960px;
	position:relative;
	padding-top:30px;
	background-image:url(../img/bg2.jpg);
	}
#servicios4-960{
	width:960px;
	margin:auto;
	position:relative;
	}
#servicios4-960 h1{
	font-family:"Rokkitt";
	font-size:30px;
	text-transform:uppercase;
	font-weight:normal;
	}
#servicios4-960 p{
	font-family:"Decker";
	font-size:18px;
	margin-top:15px;
	}
#servicios4-sup{
	float:left;
	position:relative;
	font-family:"Decker";
	font-size:18px;
	}
#servicios4-left{
	float:left;
	position:relative;
	width:480px;
	margin-top:30px;
	}
#servicios4-right{
	float:left;
	margin-top:30px;
	width:370px;
	position:relative;
	}
#servicios4-texto{
	float:left;
	position:relative;
	margin-top:30px;
	}
.bold{
	font-weight:bold;
	}
#texto-contacto{
	float:left;
	position:relative;
	width:345px;
	}
#texto-contacto h1{
	font-family:"Rokkitt";
	font-size:30px;
	font-weight:normal;
	margin-top:30px;
	}
#texto-contacto p{
	font-family:"Decker";
	font-size:18px;
	margin-top:40px;
	}
#formulario{
	float:left;
	position:relative;
	margin-top:90px;
	margin-left:40px;
	width:480px;
	}
input{
	font-family:"Decker";
	font-size:17px;
	width:460px;
	float:left;
	position:relative;
	background-color:#fff;
	border:none;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	}
textarea{
	font-family:"Decker";
	font-size:17px;
	width:460px;
	float:left;
	position:relative;
	background-color:#fff;
	border:none;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	}
#enviar{
	font-family:"Rokkitt";
	font-size:36px;
	width:30px;
	width:125px;
	background-color:transparent;
	cursor:pointer;
	float:right;
	}
#enviar:hover{
	color:#3d5f22;
	text-decoration:underline;
	}
#borrar{
	font-family:"Rokkitt";
	font-size:36px;
	width:30px;
	float:right;
	width:125px;
	background-color:transparent;
	cursor:pointer;
	}
#borrar:hover{
	color:#3d5f22;
	text-decoration:underline;
	}
#mapa{
	width:635px;
	height:315px;
	position:absolute;
	border:solid 8px #FFFFFF;
	top:-120px;
	box-shadow: 10px 10px 20px #aaa; 
	z-index:1;
	}
#ampliar{
	position:absolute;
	background-color:#fff;
	left:610px;
	padding-left:70px;
	font-family:"Rokkitt";
	font-size:36px;
	color:#000;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:30px;
	text-decoration:none;
	top:130px;
	}
#ampliar:hover{
	color:#3d5f22;
	text-decoration:underline;
	}
#footer{
	float:left;
	position:relative;
	width:100%;
	min-width:960px;
	background-image:url(../img/bg.jpg);
	}
#footer-960{
	width:960px;
	margin:auto;
	position:relative;
	}
#datos{
	float:left;
	position:relative;
	margin-top:30px;
	padding-bottom:30px;
	}
#datos p{
	font-family:"Rokkitt";
	font-size:20px;
	}
#logo-f{
	position:relative;
	float:right;
	}
#web{
	float:left;
	position:relative;
	background-color:#FFF;
	width:960px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	}
#redes{
	float:left;
	position:relative;
	}
#tw{
	width:31px;
	height:36px;
	position:absolute;
	background-image:url(../img/tw.png);
	background-repeat:no-repeat;
	margin-left:10px;
	}
#tw:hover{
	background-image:url(../img/tw-h.png);
	}
#fb{
	width:26px;
	height:36px;
	float:left;
	position:relative;
	background-image:url(../img/fb.png);
	margin-left:20px;
	}
#fb:hover{
	background-image:url(../img/fb-h.png);
	}
#copy{
	float:right;
	position:relative;
	margin-right:50px;
	background-image:url(../img/web.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:145px;
	margin-top:10px;
	text-decoration:none;
	color:#000;
	font-family:"Rokkitt";
	height:20px;
	padding-top:5px;
	}
#copy:hover{
	color:#697001;
	text-decoration:underline;
	background-image:url(../img/web-h.png);
	}
#barra{
	width:100%;
	position:absolute;
	background-image:url(../img/bg2.jpg);
	bottom:329px;
	}

#btn_pagos{
	/*background: url(../img/btn_pagos.png) no-repeat;*/
	width: 176px;
	height: 57px;
	position: relative;
	float: left;
	margin-top: 26px;
	left: 5%;
}

#btn_pagos2{
    background: url(../img/btn_pagos.png) no-repeat;
	width: 147px;
	height: 57px;
	position: relative;
	float: left;
	margin-top: 24px;
	left: 2%;
}