@charset "utf-8";
/* CSS Document */
html,body{
margin:0px;
height:100%;
font-family: 'asap', Arial, sans-serif;
text-align:justify;
color:#222222;
}
@font-face {
    font-family: 'asap';
    src: url('fuentes/asap-regular-webfont.woff2') format('woff2'),
		url('fuentes/asap-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'asap';
    src: url('fuentes/asap-bold-webfont.woff2') format('woff2'),
		url('fuentes/asap-bold-webfont.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
.aviso{ font-weight:bold; text-align:center; margin:auto}

th, td {
    padding: 2px; border-collapse: collapse;
}

hr{ border:#333 solid 1px;}

.cuerpo{ margin:auto; min-height:300px;}
.contenido{
	max-width:1140px;
	margin:0px auto; padding:50px 66px
}
.fondoinicio{width:100%; margin-top:-89px; position:relative; z-index:-1}
h1{ font-family: 'asap', Arial, sans-serif; text-align:center; margin:auto; font-size:45px; text-shadow:2px 2px 0 #333; padding-top:200px; padding-bottom:200px; color:#fff; font-weight:bold; }




h2{ font-family: 'asap', Arial, sans-serif; color:#46444a; font-weight:bold; font-size: 30px;
line-height: 1.2em; margin-top: -6px; background-image: url(assets/lineasubtit.jpg);
background-position: bottom left;
background-repeat: no-repeat;
padding-bottom: 10px; margin-bottom:1.5em
}
h3{ font-family: 'asap', Arial, sans-serif; font-size: 20px;
color: #F89C27; font-weight:bold}
h4{ font-family: 'asap', Arial, sans-serif; font-size: 18px;
color: #016836;}
.mitadder{
	padding-left:10px	
}
.mitadizq{
	padding-right:10px
}
.mcentral{
	padding:0 5px
}
.menu a{text-decoration:none}
.ventajas div{
	padding:1em; color:#333; font-weight:bold; text-align:center
}
.ventajas img{
	padding-bottom:.5em; width:130px
}
#mnu{ color:#fff; background-image:url(assets/fondomnu.png)}
.contenedorpie{
		max-width:750px; margin:auto; margin-top:35px; font-size:14px
	}
	
.ftit{
	background-size:cover; background-position:center; background-repeat:no-repeat
}
	
@media only screen and (max-width:600px){
	.ventajas img{
		width:100px
	}
	.mitadder{
		margin-top:1.5em; padding-left:0
	}
	.mitadizq{
		margin-top:1.5em; padding-right:0
	}
	.mcentral{
		margin-top:1.5em; padding-right:0; padding-left:0
	}
	.cuerpo{
		margin:0 10px
	}
	h2{ font-size:20px
	}
	h3{ font-size:16px}
	h4{ font-size:15px}
	footer div{
		text-align:center!important;
	}
	.contenedorpie{
		max-width:750px; margin:10px auto 30px auto; font-size:12px
	}
}
.tbl{font-size: 12px; border:solid thin #CCCCCC; width:100%; border-spacing: 0px; text-align:center;}
th{ background-color:#F89C27; }
@media only screen and (max-width:768px){
.contenido{
		margin:0 10px; padding:2em 14px
	}
	html,body{ font-size:14px}
	.tbl{font-size: 10px;}
	.fondoinicio{margin-top: -13px;}
}
.imgmax{
	max-width:100%; margin:auto
}
input[type=text], input[type=email], textarea{border:solid thin #aaa!important}


.fverde{
	background-color:#016836
}
.btn{
	background-color:#016836; font-weight:bold; font-size:22px; padding: 15px 30px;
}
.proddest{
font-weight:bold; color:#fff; text-shadow:2px 2px 0 #333; font-size:28px; text-align:center;line-height: 1.3;
}
.marcoimg{ padding:8px; border:1px #ccc solid; }

@media only screen and (min-width:769px){
	.ftit{background-attachment:fixed}
}