@font-face {
    font-family: 'bauhaus93';
    src: url('../fonts/bauhaus_93-webfont.eot');
    src: url('../fonts/bauhaus_93-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bauhaus_93-webfont.woff') format('woff'),
         url('../fonts/bauhaus_93-webfont.ttf') format('truetype'),
         url('../fonts/bauhaus_93-webfont.svg#bauhaus_93regular') format('svg');

}
@font-face {
    font-family: 'interstateregular';
    src: url('../fonts/interstate_regular_comp-webfont.eot');
    src: url('../fonts/interstate_regular_comp-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/interstate_regular_comp-webfont.woff') format('woff'),
         url('../fonts/interstate_regular_comp-webfont.ttf') format('truetype'),
         url('../fonts/interstate_regular_comp-webfont.svg#interstateregular') format('svg');

}
@font-face {
    font-family: 'interstateregularcond';
    src: url('../fonts/interstate_regular_cond-webfont.eot');
    src: url('../fonts/interstate_regular_cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/interstate_regular_cond-webfont.woff') format('woff'),
         url('../fonts/interstate_regular_cond-webfont.ttf') format('truetype'),
         url('../fonts/interstate_regular_cond-webfont.svg#interstateregular') format('svg');

}
* {
	margin: 0px;
}
html {
	margin: 0px;
}

body{
	margin-top: 209px;
	/*box-sizing: content-box;*/
	line-height: 1;
	position: relative;
}
a {
	color: #a7ce3a;
	text-decoration: none;
	}
h1, h2, h3, h4 {
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	text-transform: uppercase;
}
.hover {
	color: #a7ce3a;
	}
.spacer { display: block; height: 0px; font-size: 0px; line-height: 0; text-indent: -4000px; clear: both; }


.navbar-toggler {
    background: url(../img/toggle.png);
    padding: 0;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 60px;
    height: 47px;
}
.navbar-toggler:hover {
	opacity:.8;
}


#header {
	height: 500px;
	position: relative;
}
#header #slider {
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 500px;
	z-index:1;
}
#header #slider::after {
    content:'';
    position:absolute;
    bottom: 14px;
    left:50%;
    height:80px;
    width: 43px;
    background:url(../img/scroll.png) center center no-repeat;
    z-index: 12;
    margin-left: -21px;
    opacity:1;
    transition:1s;
    display: none;
}
body.scrolled #header #slider::after {
	opacity:0;
    transition:.3s;
}
#header #slider img {
	margin:0;
	padding:0;
	border:0;
}

.img-slider {
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
	border:0;
}
.img-slider div{
	display: block;
	width: 100%;
	height: 100%;
}
#header #slogan {
	z-index: 2;
	margin: 0px;
	background-image: url(../img/sello2006.png);
	background-repeat: no-repeat;
	width: 201px;
	position: absolute;
	height: 200px;
	right: 24px;
	top: 21px;
	display: none;
}
#header #slogan h2{
	text-align: center;
	font-family: 'bauhaus93', Verdana, Geneva, sans-serif;
	font-size: 23px;
	color: #FFF;
	letter-spacing:1px;
	margin: 0px;
	font-weight: normal;
	text-transform: none;
}
#header #logo {
	z-index: 2;
	height: 266px;
	width: 537px;
	margin-left: auto;
	position: absolute;
	left: 50%;
	margin-left: -268px;
	margin-top: -133px;
	top: 240px;
	}
#header #logo img{
	height: 266px;
	width: 537px;
	}

#nav {
	width: 100%;
}
#menu {
	z-index: 3;
	text-align: center;
	width: 100%;
	position: absolute;
	top: 465px;
	background-image: url(../images/bgmenu.png);
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
#menu ul { 
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	}
#menu ul li.nivel1 {
	float: left;
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #FFF;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: uppercase;
	height: 20px;
	text-align: left;
	display: block;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#menu ul li a {
	text-decoration: none;
	color: #fff;
	padding: 0px;
	position: relative;
	margin: 0px;
	list-style-type: none;
}
#menu ul li:hover {
	position: relative;
}
#menu ul li ul li a:hover {
	color: #FFF;
	background-color: #b9d766;
	background-image: none;
}
#menu ul li a:hover {
	color: #a7ce3a;
}
#menu ul li a.active {
	color: #a7ce3a;
}
#menu ul li a.nivel1 {
	display: block !important;
	display: none;
	position: relative;
}
#menu ul li ul {
	display: none;
}
#menu ul li a:hover ul, #menu ul li:hover ul {
	display: block;
	position: absolute;
	list-style-type: none;
}
#menu ul li ul li a {
	width: 160px;
	left: -70px;
	font-size: 22px;
	padding: 2px;
	background-image: url(../images/bgmenu2.png);
	margin-bottom: 1px;
	display: block;
	text-align: center;
	top: 3px;
}
#menu ul li ul li a:hover {
	position: relative;
}
#menu .social {
	margin-right: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
	float: left;
	margin-top: 8px;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}
.tablamil {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
}

#menu .social img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#leftcontent {
	width: 1px;
	float: left;
	}
#rightcontent {
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	width: 680px;
	float: right;
	padding-top: 30px;
	font-weight: normal;
	position: relative;
	}
#rightcontent h1{
	color: #a7ce3a;
	font-size: 46px;
	font-weight: normal;
	text-transform: uppercase;
	}
#rightcontent .center h1{
	color: #a7ce3a;
	font-size: 46px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	}
#rightcontent h5{
	color: #a7ce3a;
	font-size: 24px;
	font-weight: bold;
	text-transform: none;
	text-transform: uppercase;
	margin-bottom: 10px;
	width: 400px;
	margin-right:80px;
	text-align: right;
	float: right;
	margin-top: 20px;
	}


#rightcontent h5.subtitulo-pedidos{
	position: relative;
	top: -56px;
	right: 0;
	width: 75%;
	padding: 0 30px;
	font-family: 'Roboto condensed', Verdana, Geneva, sans-serif;
	text-align: left;
}
#rightcontent h5.subtitulo-pedidos span{
	color: #868686;
	font-weight: 400;
	padding-top: 30px;
	display: block;
	font-size: 21px;
}

#rightcontent h3{
	color: #a7ce3a;
	font-size: 28px;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 10px;
	}
#rightcontent h4{
	color: #a7ce3a;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	}
#rightcontent p{
	color: #413e3f;
	font-size: 22px;
	font-weight: normal;
	width: 680px;
	}
#rightcontent .espacio30{
	height: 30px;
	}
#rightcontent p a.linkgris{
	color: #413e3f;
	}
#rightcontent #logo{
	background-image: url(../images/logomini.jpg);
	height: 150px;
	width: 675px;
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	}
#rightcontent .center{
	color: #a7ce3a;
	font-size: 46px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	width: 675px;
}
#rightcontent .btn-pventa{
    z-index: 100;
    text-transform: uppercase;
    text-align: left;
    width: auto;
    margin-left: -44px;
    display: block;
    width: calc(100%+18px);
    box-shadow: 0 1px 3px 1px rgba(0,0,0,.13);
    color: #3b3b3b;
    font-size: 16px;
    line-height: 16px;
    font-family: 'Roboto condensed', sans-serif;
    font-weight: bold;
    padding: 20px;
    padding-left: 71px;
    transition: .13s;
    background: url(../img/loc.png) 13px center no-repeat;
    margin-bottom: -27px;
    display: block;
    cursor: pointer;
}
#rightcontent .btn-pventa:hover{
    color: #b1cc4a;
	
}
#rightcontent .pventa {
	width: 670px;
	height:0 !important;
	padding: 0;
	overflow:hidden;
	transition: .7s;
	opacity:0;
	}
#rightcontent .pventa.abierto {
	width: 670px;
	height:auto !important;
	margin-top: 30px;
	padding-top: 30px;
	min-height: 73px;
	opacity:1;
	}

.pventa-row{
    margin-bottom: 0;
    display: block;
    min-height: 74px;
}
.pventa-row h2{
    margin-bottom: 0px;
}


#rightcontent .pventa {
		width: 100%;
		padding: 0 30px;
	}
	#rightcontent .pventa.abierto {
		padding: 30px;
	}
	#rightcontent .pventa .der{
		float: none;
		width: 100%;
		height: auto;
		margin-bottom: 33px;
		}
	#rightcontent .pventa der h2{
		color: #a7ce3a;
		width: 335px;
		text-align: right;
		}
	#rightcontent .pventa .der p{
		text-align: left;
		width: auto;
		padding: 0;
		}
	#rightcontent .pventa .der a{
		color: #77981b;
		font-weight: bold;
		}
	#rightcontent .pventa .izq{
		width: 100%;
		min-height: 60px;
		height: auto;
		float: none;
		}
	#rightcontent .pventa .der h2{
		display:none;
		}
	#rightcontent .pventa .izq h2{
		color: #a7ce3a;
		width: 100%;
		text-align: left;
		margin-bottom: 2px;
		}
	#rightcontent .pventa .izq p{
		width: 100%;
		text-align: left;
		padding: 0;
		margin-bottom: 5px;
		}




#rightcontent .datos {
	width: 675px;
	padding-top: 30px;
	padding-left: 120px;
	}
#rightcontent .datos #logo{
	background-image: url(../images/logomini.jpg);
	height: 150px;
	width: 500px;
	background-repeat: no-repeat;
	background-position: right center;
	float: left;
	}
#rightcontent .datos .izq p{
	width: 191px;
	text-align: right;
	float: left;
	}
#rightcontent .datos .der p{
	text-align: left;
	width: 250px;
	float: left;
	margin-left: 30px;
	}
#imagenfooter{
	width:950px;
	margin-right: auto;
	margin-left: auto;
	}
#imagenfooter img{
	max-width:100%;
	}
#rightcontent2 {
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	width: 400px;
	float: right;
	padding-top: 30px;
	font-weight: normal;
	}
#rightcontent2 h1{
	color: #a7ce3a;
	font-size: 46px;
	font-weight: normal;
	text-transform: uppercase;
	}
#rightcontent2 .center h1{
	color: #a7ce3a;
	font-size: 46px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	}
#rightcontent2 h3{
	color: #a7ce3a;
	font-size: 28px;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 10px;
	}
#rightcontent2 h4{
	color: #a7ce3a;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	}
#rightcontent2 p{
	color: #413e3f;
	font-size: 22px;
	font-weight: normal;
	width: 400px;
	}
#rightcontent2 #logo{
	background-image: url(../images/logomini.jpg);
	height: 150px;
	width: 675px;
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	}
#rightcontent2 #logo2{
	background-image: url(../images/logoccv.jpg);
	height: 150px;
	width: 675px;
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	}
#contentfull {
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	width: 1040px;
	margin-right: auto;
	margin-left: auto;
	}
.contentproducto{
	height:180px;
}
.filaizq{
	float: left;
	height:180px;
	width: 50%;
	margin-top: 20px;
}
.filaizq img{
	float: right;
	margin-right:30px;
}
.filader{
	float: left;
	height:180px;
	width: 50%;
	margin-top: 20px;
}
.filader h1 {
	margin-top:60px;
	font-size: 24px;
	width: 240px;
	color: #a7ce3a;
	}
.filader p {
	color: #7C7678;
	width: 240px;
	font-weight: normal;
	text-align: left;
	font-size: 22px;
	}
.filader a {
	color: #B4AFB0;
	font-weight: normal;
	text-align: left;
	font-size: 17px;
	text-decoration: none;
	}
#contentfull #logo{
	background-image: url(../images/logomini.jpg);
	height: 150px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	}
.columna {
	float: left;
	width: 240px;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 0px;
	}
.columna h1 {
	font-size: 24px;
	color: #a7ce3a;
	}
.columna p {
	color: #7C7678;
	font-weight: normal;
	text-align: left;
	font-size: 22px;
	}
.columna a {
	color: #B4AFB0;
	font-weight: normal;
	text-align: left;
	font-size: 17px;
	text-decoration: none;
	}
#contentproducto {
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#congelado {
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-position: left bottom;
	background-image: url(../images/congelado.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#congelado #floatderecho {
	float: right;
	width: 680px;
	padding-top: 30px;
}
#congelado #floatderecho p{
	color: #413e3f;
	font-size: 22px;
	font-weight: normal;
	text-align: left;
	}
#congelado #floatderecho #logo{
	background-image: url(../images/logomini.jpg);
	height: 150px;
	width: 685px;
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	}

#congelado #floatderecho #logo2{
	background-image: url(../images/logoccv.jpg);
	height: 150px;
	width: 685px;
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	}
	
#consumo {
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-position: left bottom;
	background-image: url(../images/consumo.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#consumo #floatderecho {
	float: right;
	width: 680px;
	padding-top: 30px;
	margin: 0px;
}
#consumo #floatderecho p{
	color: #413e3f;
	font-size: 22px;
	font-weight: normal;
	text-align: left;
	}
#consumo #floatderecho #logo{
	background-image: url(../images/logomini.jpg);
	height: 150px;
	width: 685px;
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	}
#eco {
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#eco #central {
	width: 960px;
	padding-top: 30px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#eco #central p{
	color: #413e3f;
	font-size: 22px;
	font-weight: normal;
	text-align: left;
	}
#eco #central h1{
	color: #a7ce3a;
	font-size: 46px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	}
#eco1 {
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-position: left bottom;
	background-image: url(../images/eco1.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#eco1 #floatderecho1 {
	float: right;
	width: 350px;
	padding-top: 30px;
	margin: 0px;
}
#eco1 #floatderecho1 p{
	color: #413e3f;
	font-size: 22px;
	font-weight: normal;
	text-align: left;
	}
#eco1 #floatderecho1 h1{
	color: #a7ce3a;
	font-size: 46px;
	font-weight: normal;
	text-transform: uppercase;
	}
#eco2 {
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-position: left bottom;
	background-image: url(../images/eco2.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#eco2 #floatderecho2 {
	float: right;
	width: 350px;
	padding-top: 30px;
	margin: 0px;
}
#eco2 #floatderecho2 p{
	color: #413e3f;
	font-size: 22px;
	font-weight: normal;
	text-align: left;
	}
#eco2 #floatderecho2 h1{
	color: #a7ce3a;
	font-size: 46px;
	font-weight: normal;
	text-transform: uppercase;
	}
#eco3 {
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-position: left bottom;
	background-image: url(../images/eco3.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#eco3 #floatderecho3 {
	float: right;
	width: 350px;
	padding-top: 30px;
	margin: 0px;
}
#eco3 #floatderecho3 p{
	color: #413e3f;
	font-size: 22px;
	font-weight: normal;
	text-align: left;
	}
#eco3 #floatderecho3 h1{
	color: #a7ce3a;
	font-size: 46px;
	font-weight: normal;
	text-transform: uppercase;
	}
#eco3 #floatderecho3 #logo{
	background-image: url(../images/logomini.jpg);
	height: 150px;
	width: 350px;
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	}


#eco4 {
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-position: left bottom;
	background-image: url(../images/eco4.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#eco4 #floatderecho4 {
	float: right;
	width: 350px;
	padding-top: 30px;
	margin: 0px;
}
#eco4 #floatderecho4 p{
	color: #413e3f;
	font-size: 22px;
	font-weight: normal;
	text-align: left;
	}
#eco4 #floatderecho4 h1{
	color: #a7ce3a;
	font-size: 46px;
	font-weight: normal;
	text-transform: uppercase;
	}
#eco4 #floatderecho4 #logo{
	background-image: url(../images/logomini.jpg);
	height: 150px;
	width: 350px;
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	}


#eco5 {
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-position: left bottom;
	background-image: url(../images/eco5.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#eco5 #floatderecho5 {
	float: right;
	width: 350px;
	padding-top: 30px;
	margin: 0px;
}
#eco5 #floatderecho5 p{
	color: #413e3f;
	font-size: 22px;
	font-weight: normal;
	text-align: left;
	}
#eco5 #floatderecho5 h1{
	color: #a7ce3a;
	font-size: 46px;
	font-weight: normal;
	text-transform: uppercase;
	}
#eco5 #floatderecho5 #logo{
	background-image: url(../images/logomini.jpg);
	height: 150px;
	width: 350px;
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	}


#floatderecho {
	float: right;
	width: 680px;
	padding-top: 30px;
}
#floatderecho h1{
	color: #a7ce3a;
	font-size: 46px;
	font-weight: normal;
	text-transform: uppercase;
	}
#floatderecho p{
	color: #413e3f;
	font-size: 22px;
	font-weight: normal;
	text-align: left;
	width: 670px;
	}
#floatderecho a {
	color: #a3ce37;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	}
.contacto {
	float: left;
	width: 400px;
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	margin-left: 200px;
}
.contacto p{
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #333;
	text-align: left;
	float: left;
	width: 150px;
}
.contacto input{
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight: normal;
	float: right;
	width: 400px;
	background-color: #f5f9e8;
	margin-left: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.contacto textarea{
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight: normal;
	float: right;
	width: 400px;
	background-color: #f5f9e8;
	margin-left: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.contacto input[type=submit] {
    width:109px;
    height:41px;
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
}
#prensa {
	width: 100%;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#prensa .prensa-box{
	position: relative;
	display: flex;
}
#prensa .cuadrogeneral{
	width: 100%;
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	font-size: 22px;
	text-align: right;
	margin-right: 3%;
	height: 200px;
	margin-bottom: 3%;
}
#prensa .cuadrodefotos{
	width: 66%;
	float: left;
	height: 200px;
	margin-bottom: 3%;
}
#prensa .cuadrodefotos img{
	height: 150px;
	border: 1px solid #000;
	margin-right: 10px;
}
#prensa .cuadrodetexto{
	width: 31%;
	float: left;
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	font-size: 22px;
	text-align: right;
	margin-right: 3%;
	height: 200px;
	margin-bottom: 3%;
}
#prensa .cuadrodetexto h1{
	color: #a7ce3a;
	font-size: 30px;
	font-weight: normal;
	text-transform: uppercase;
	}
#prensa .cuadrodetexto p a{
	color: #a7ce3a;
	font-size: 20px;
	font-weight: normal;
	text-transform: none;
	}
#prensa #logo{
	background-image: url(../images/logomini.jpg);
	height: 150px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	}
#videos {
	width: 960px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#videos #logo{
	background-image: url(../images/logomini.jpg);
	height: 150px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
	}
.colvideo{
	width: 100%;
	min-height: 250px;
	float:left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	position:relative;
	}
.colvideo img{
	width: 100%;
	margin-bottom:5px;
	}
.colvideo a{
	display:block;
	position: relative;
}
.colvideo a::after{
	display:block;
	content:'';
	position:absolute;
	top: 50%;
	margin-top:-79px;
	left: 50%;
	margin-left: -91px;
	width: 183px;
	height: 153px;
	background:url(../img/play.png) center center no-repeat;
	z-index: 10;
	opacity:.8;
	transition:.7s;
	background-size: 80%;
}
.colvideo a:hover::after{
	opacity:.1;
}
.colvideo h1 {
	font-size: 21px;
	color: #a7ce3a;
	font-family: 'Roboto condensed', sans-serif;
	font-weight: bold;
	text-align: center;
	line-height: 21px;
	}
.colvideo p {
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	color: #7C7678;
	font-weight: normal;
	text-align: left;
	font-size: 22px;
	}




/*-------------2020----------*/



.header-sellos{
	height: 102px;
	width: 461px;
	background: url(../img/sellos.png) center center no-repeat;
}

#header .header-sellos{
	display: none;
}

.header-sellos .slogan-txt{
	display: block;
	width: 500px;
	position: absolute;
	top: 98px;
	left: -8px;
	text-align: left;
	font-family: 'bauhaus93', Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #9c9c9c;
	letter-spacing: -0.1px;
	margin: 0px;
	font-weight: normal;
}

nav.navbar{
	position: fixed;
	right: 0;
	top: 0;
	left: 0;
	height: 209px;
	padding: 0px;
	font-family: 'Roboto', sans-serif;
	z-index: 80;
	box-shadow: 0 3px 13px rgba(0,0,0,.3);
}
nav.navbar .container-xl{
	height: 100%;
	position: relative;
}
nav.navbar .logo-header{
	height: 138px;
	width: 271px;
	background: url(../img/logo-luzvida-header.png) center center no-repeat;
}
nav.navbar .header-sellos{
	display: block;
	position: absolute;
	left: 333px;
	top: 30px;
	/* width: 374px; */
	/* background-size: contain; */
}

nav.navbar #nav-gral{
  
}
button.navbar-toggler{

}
#nav-gral{
	
}

#nav-gral ul.navbar-nav{
	background-color: #ffffff;
	position: absolute;
	bottom: 13px;
	right: 10px;
}
#nav-gral ul.navbar-nav li{
	
}
#nav-gral ul.navbar-nav li.nav-item{
	
}
#nav-gral ul.navbar-nav li.dropdown{
	
}
#nav-gral ul.navbar-nav li.dropdown.show a.dropdown-toggle{	
	background-color:#b1cc4a4a;
	color: #000000;
}
#nav-gral ul.navbar-nav li.nav-item a{
	color: #333333;
	font-size: 16px;
	padding: 5px 18px;
	border-radius: 27px;
	text-transform:uppercase;
	font-weight:lighter;
	transition:.3s;
	margin-left: 1px;
}
#nav-gral ul.navbar-nav li.nav-item a:hover{
	background: #b1cc4a4a;
	color: #000000;
}
#nav-gral ul.navbar-nav li.nav-item a.nav-link{
	
}
#nav-gral ul.navbar-nav li.nav-item a.dropdown-toggle{
	
}
#nav-gral ul.navbar-nav li.nav-item .dropdown-menu{
	padding: 0;
	top: 30px;
	left: 1px;
	overflow: hidden;
	border-radius: 13px;
	border: none;
	box-shadow: 0px 1px 6px 1px #0000003b;
	opacity:0;
	transition:.3s;
}

#nav-gral ul.navbar-nav li.nav-item .dropdown-menu.show{
	opacity:1;

}
#nav-gral ul.navbar-nav li.nav-item .dropdown-menu a{
	margin: 0;
	padding: 9px 20px;
	border-radius: 0;
	font-size: 14px;
}
#nav-gral ul.navbar-nav li.nav-item .dropdown-menu a.dropdown-item{
	
}
#nav-gral ul.navbar-nav li.nav-item .dropdown-menu a.dropdown-item.active{
	background-color:#b1cc4a;
	color:#ffffff;
}
#nav-gral ul.navbar-nav li.nav-item.active a{
	background-color:#b1cc4a;
	color:#ffffff;
}
#nav-redes-head {display:block;}
#nav-redes-head ul.nav-redes{
}
ul.nav-redes{
	list-style: none;
}
ul.nav-redes li{
	float: left;
}
ul.nav-redes li.social{
	
}
ul.nav-redes li.social a{
	width: 36px;
	height: 36px;
	background: url(../img/redes.png) left bottom;
	background-position-y: -50px;
	margin-left: 10px;
	display:inline-block;
	transition: .2s;
}
ul.nav-redes li.social a:hover{
	background-position-y: 0;
}
ul.nav-redes li.redes-fb a{}
ul.nav-redes li.redes-ig a{
    background-position-x: -49px;
}
ul.nav-redes li.redes-yt a{
    background-position-x: -98px;
}
ul.nav-redes li.redes-tw a{
    background-position-x: -147px;
}

h3.titulo-seccion{font-family: 'Roboto light', sans-serif;font-size: 34px;color: #3b3b3b;padding-top: 50px;padding-bottom: 50px;text-align: center;}
h3.titulo-seccion.titulo-seccion-left{text-align: left;/* padding-left: 33.333333%; *//* text-indent: 15px; */padding-bottom: 24px;}


footer{
	height: 182px;
	width: 100%;
	position: relative;
}
footer .logo-footer{
	height: 78px;
	width: 150px;
	position: absolute;
	bottom: 20px;
	right:103px;
	margin-left: -230px;
	background: url(../img/logo-luzvida-footer.png) center center no-repeat;
	background-size: contain;
}
footer #footer-sellos{
	height: 102px;
	width: 420px;
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -210px;
	background: url(../img/sellos.png) center center no-repeat;
	background-size: contain;
}
footer #footer-txt{
	height: 50px;
	width: 100%;
	position: absolute;
	top: 122px;
	left: 0;
	text-align: center;
	padding: 20px;
	font-family: 'bauhaus93', Verdana, Geneva, sans-serif;
	font-size: 17px;
	color: #666666;
	letter-spacing: 0px;
	margin: 0px;
	font-weight: normal;
}
#nav-redes-footer{
	display: none;
}


/*-------PRODUCTOS------------*/

#cont-productos{

}  
.productos-box{
	padding: 0;
	text-align: center;
	height: 444px;
	margin-bottom: 47px;
}
.productos-box a{
	background-color: #ffffff;
	display: inline-block;
	max-width: 251px;
	border-radius: 10px;
	box-shadow: 0 0 12px 1px rgba(0,0,0,.3);
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
	transition: 1s;
}
.productos-box a:hover{
	color: #85a52d;
	box-shadow: 0 0 12px 1px rgb(167 206 58);
	transition: .3s;
}
.productos-box img{
	bottom: 234px;
	position: absolute;
	width: 236px;
	/* top: 33px; */
	left: 11px;
}
.productos-box h4{
	position: absolute;
	font-family: 'Roboto condensed', sans-serif;
	font-size: 24px;
	width: 198px;
	left: 26px;
	top: 235px;
	font-weight: bold;
}
.productos-box h4 p{
	position: relative;
	font-size: 14px;
	font-family: 'Roboto',sans-serif;
	color: #3b3b3b;
	top: 3px;
	left: 0;
	font-weight: 500;
	line-height: 19px;
	text-transform: none;
}
.productos-box .masinfo{position: absolute;font-family: 'Roboto condensed', sans-serif;font-weight: bold;color: #b4afb0;font-size: 14px;left: 25px;bottom: 20px;width: 200px;text-align: center;}

.productos-box.banner-slide{
	
}
.productos-box .banner-slide {
	width:100%;
	height:100%;
	display: inline-block;
	max-width: 251px;
	box-shadow: 0 0 12px 1px rgba(0,0,0,.3);
    border-radius: 10px;
}
.productos-box .banner-slide a{
	width:100%;
	height:100%;
	box-shadow: none;
}
.productos-box .banner-slide a .banner-slide-img{
	width:100%;
	height:100%;
	background-size: cover;
}

#bg-productos{
	position: absolute;
	width: 100%;
	height: 400px;
	bottom: 0;
	left: 0;
	display: block;
	background: url(../img/bg1.jpg) left bottom no-repeat;
	z-index: -1;
}

.producto-pagina{
	text-align: center;
}
.producto-pagina .izq{
	
}
.producto-pagina .der{
	
}
.producto-pagina h1.producto-titulo{
	font-family: 'Roboto condensed', sans-serif;
	font-size: 69px;
	line-height: 76px;
	font-weight: bold;
	color: #b1cc4a;
	/* max-width: 541px; */
	text-align: center;
	margin-bottom: 21px;
	margin-top: 0;
}
.producto-pagina .izq img{
	width: 100%;
	height: auto;
	margin-bottom: 100px;
}
.producto-pagina .producto-texto{
	text-align: left;
	font-family: 'Roboto', sans-serif;
	font-size:17px;
	line-height:20px;
	max-width:500px;
}  
.producto-pagina .producto-texto ul{
	list-style:none;
	font-weight:500;
	padding:0;
}  
.producto-pagina .producto-texto ul li{
	margin-bottom:10px;
	background:url(../img/tilde.png) left top no-repeat;
	padding-left:28px;
	font-weight: bold;
	color: #666666;
}   
.producto-pagina .producto-texto p {
    color: #666666;
}



.producto-pagina .producto-pagina-bottom{margin-top: -70px;}   
.producto-pagina .producto-pagina-bottom a.btn-pedido{background-color: #a7ce3a;color: white;font-family: 'Roboto';font-weight:200;font-size: 40px;padding: 7px 35px 7px 35px;border: solid 2px;border-color: white;box-shadow: 0 0 12px #00000063;border-radius: 45px;text-decoration: none;display: inline-block;transition:.3s;}
.producto-pagina .producto-pagina-bottom a.btn-pedido:hover{
    /*opacity:.8;*/
    margin-top:-5px;
    box-shadow: 0 0 12px 4px #a8e00e;
}
.producto-pagina .productos-box{
    display:none;
}

#cont-pagina{

}
.beneficios-pagina{
    margin-bottom:50px;
}
.beneficios-pagina .izq{
    background: url(../img/bg-left.jpg) right top repeat-y;
    text-align: center;
    padding-right: 40px;
}
.beneficios-pagina .izq .img-texto{
   background: url(../img/bg-left-beneficios.jpg) right top no-repeat;
   display: block;
   height: 1022px;
   position: relative;
   right: 0;
   margin-right: -40px;
   background-size: contain;
}
.banner-box{display: block;width: 100%;max-width: 374px;margin-right: auto;margin-left: auto;}
.banner-box a{width: 100%;display: block;clear: both;}

.banner-box a:hover{

}
.banner-box a img{
	width: 100%;
	height: auto;
}
.banner-mobile{display:none;}
.beneficios-pagina .banner-box{display: block;min-height: 295px;max-width: 100%;margin-top: 56px;}
.beneficios-pagina .der{ padding-left: 40px;}
h1.pagina-titulo{color: #b1cc4a;font-size: 81px;line-height: 78px;font-family: 'Roboto condensed', sans-serif;font-weight: bold;padding-bottom: 40px;}
h1.pagina-titulo.beneficios-titulo{padding-right: 161px;background: url(../img/img-beneficios.jpg) right -28px no-repeat;}
.pagina-texto{
	text-align: left;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight: 400;
	/* max-width:500px; */
	color: #3b3b3b;
}  
.pagina-texto ul{
	list-style:none;
	font-weight:500;
	padding:0;
}  
.pagina-texto ul li{
	margin-bottom:10px;
	background:url(../img/tilde.png) left top no-repeat;
	padding-left:28px;
}   
.pagina-texto h3{color: #b1cc4a;font-size: 55px;line-height: 55px;font-family: 'Roboto condensed', sans-serif;font-weight: bold;padding-top: 50px;padding-bottom: 20px;}
.pagina-texto p{

}

.pagina-texto p.link-box{
	width: 33%;
	height: 208px;
	display: inline-block;
	float: left;
	padding: 8px;
	margin-bottom:0;
}
.pagina-texto p.link-box a{
	/* width:100%; */
	height:100%;
	display: inline-block;
	box-shadow: 0 0 6px 1px rgba(0,0,0,.13);
	color: #b1cc4a;
	font-size: 16px;
	line-height: 19px;
	font-family: 'Roboto condensed', sans-serif;
	font-weight: bold;
	padding: 16px 14px 44px;
	position: relative;
	transition:.13s;
	text-transform:uppercase;
}
.pagina-texto p.link-box a:hover{
    color: #ffffff;
    background-color: #b1cc4a;
    text-decoration:none;
	transition:.3s;
}
.pagina-texto p.link-box a::before{
  content: "DESCARGAR";
  color: #ffffff;
  background-color: #b1cc4a;
  font-size: 15px;
  text-transform: uppercase;
  border-radius: 18px;
  padding: 3px 0 2px;
  text-align: center;
  position:absolute;
  bottom: 14px;
  left:50%;
  width: 106px;
  margin-left: -53px;
  border: solid 3px #ffffff;
  font-weight: 400;
  transition:.3s;
}
.pagina-texto p.link-box a:hover::before{
  bottom: 17px;
}
.img-clorofila{
    display: block;
    width: 100%;
    background: url(../img/clorofila.jpg) center center no-repeat;
    min-height: 484px;
    background-size: contain;
}
.slick-prev,
.slick-next {
	display:none !important;
}

@media screen and (max-width: 1279px){
	.pagina-texto p.link-box a{
		font-size: 14px;
	}
}

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

	.producto-pagina h1.producto-titulo{font-size: 61px;}
}

.visible-mobile{
	display: none;
} 
.hidden-mobile{
	display: inline-block;
}

@media screen and (max-width: 991px){
	body{
		margin-top: 190px;
	}
	#bg-productos{
		display:none;
	}
	.banner-slide-box{
		display:none;
	}


	.visible-mobile{
		display: inline-block;
	} 
	.hidden-mobile{
		display: none;
	}


	nav.navbar{
	    height: 190px;
	    box-shadow:0 3px 14px #00000026;
	    position: fixed;
	    z-index: 1030;
	    transition:.3s;
	}
	nav.navbar .logo-header{
		width: 100%;
		height: 142px;
		position: relative;
		transition:.3s;
	}
    
    body.scrolled nav.navbar{
	    height: 77px;
	}
	body.scrolled nav.navbar .logo-header{
		height: 60px;
		background-size: 131px;
		background-position-y: 4px;
	}


    #nav-gral ul.navbar-nav{
	    background-color: #ffffff;
		position: relative;
		bottom: 0;
		right: 0;
	}
	#nav-gral ul.navbar-nav li.nav-item a {
		padding: 15px 18px;
		border-radius: 0;
		transition: .3s;
		margin-left: 0;
	}
	#nav-gral ul.navbar-nav li.nav-item .dropdown-menu {
		border-radius: 0;
	}
	#nav-gral ul.navbar-nav li.nav-item .dropdown-menu a{
		padding: 12px 18px;
	}
	#nav-redes-head {display:none;}

	nav.navbar .header-sellos{
		display: none;
	}
	#header{
		height:643px;
		background-color:#ececec;
	}
	#header .header-sellos{
		display: block;
		position: absolute;
		width: 100%;
		top: 311px;
		height: 89px;
		background-size: contain;
	}
	#header .header-sellos .slogan-txt{
		display: none;
	}
	#header #slider {
		width: 100%;
		height: 290px;
	}
	#header #slider::after {
        display:none;
	}
	#header #slogan {
		margin-right: -110px;
		right: 50%;
		top: 412px;
		display: block;
	}


	footer{
        height:289px;
        text-align: center;
        margin-top: 70px;
  }
	footer .logo-footer{
        bottom:auto;
        top:70px;
        width:100%;
        right:0;
        height:107px;

	}
	footer #footer-sellos{
		display: none;
	}

	footer #footer-txt{background-color: #b1cc4a;color: #fff;border-radius: 50px;display: inline-block;width: auto;position: relative;top: auto;padding: 15px 20px 10px;font-size: 18px;line-height: 18px;min-width: 344px;}
	footer #footer-txt span{/*display:none;*/}
	#nav-redes-footer{
		display: block;
		text-align: center;
		bottom: 20px;
		width: 100%;
		position: absolute;
	}	
    #nav-redes-footer .nav-redes{display: inline-block;padding: 0;}


	h3.titulo-seccion.titulo-seccion-left{text-align: center;padding-left: 0;}
    
    h3.titulo-seccion{
    	/*display:none;*/
    }
    .producto-pagina .izq img {
		max-width: 486px;
		margin-bottom: 27px;
	}

	.producto-pagina h1.producto-titulo{
		font-size: 36px;
		line-height: 32px;
		margin-top: 21px;
	}
	
	.producto-pagina .producto-texto {
		max-width: 100%;
		font-size:16px;
	}	
	.producto-pagina .producto-texto p b{
		display:inline-block;
	}
	.producto-pagina .productos-box{
		display:inline-block;
	}
	.producto-pagina .producto-pagina-bottom{
		margin-top: 35px;
		margin-bottom: 55px;
		}   
	.producto-pagina .producto-pagina-bottom a.btn-pedido {		
		font-size: 29px;
		padding: 6px 20px 6px 20px;
	}
	.banner-mobile{display:block;text-align: center;width: 100%;}
	.banner-mobile .banner-box{display: block;width: 100%;max-width: 374px;margin-right: auto;margin-left: auto;}

    .beneficios-pagina .izq {display:none;}
    .beneficios-pagina .der{ padding-left: 10px;}
	.pagina-texto p.link-box{
		width: 100%;
		height: auto;
		display: block;
		float: none;
		padding: 0;
		margin-bottom:0;
	}
	.pagina-texto p.link-box a{
		width:100%;
		box-shadow: 0 1px 3px 1px rgba(0,0,0,.13);
		color: #3b3b3b;
		font-size: 14px;
		line-height: 17px;
		font-family: 'Roboto condensed', sans-serif;
		font-weight: bold;
		padding: 20px;
		padding-left:70px;
		transition:.13s;
        background:url(../img/dwn.png) 15px center no-repeat;
	}
	.pagina-texto p.link-box a:hover{
		color: #ffffff;
		background-color: #b1cc4a;
		text-decoration:none;
		transition:.3s;
	}
	.pagina-texto p.link-box a::before{
	  display:none;
	}


	h1.pagina-titulo{color: #b1cc4a;font-size:44px;line-height: 48px;text-align: center;}
	h1.pagina-titulo.beneficios-titulo{padding-right: 0; padding-bottom: 40px;padding-top: 300px; background: url(../img/img-beneficios.jpg) center top no-repeat;}
	.pagina-texto h3 {
		font-size: 30px;
		line-height: 34px;
		text-align:center;
	}
	.pagina-texto h3.clorofila-titulo-2{
		padding-top:0px;
	}
	.img-clorofila{}



	#prensa {
		width: auto;
		margin-top: 30px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	}
	#prensa .prensa-box{
		position: relative;
		height: auto;
		padding-bottom: 171px;
		margin-top: 36px;
	}
	#prensa .cuadrogeneral{
		width: 100%;
		font-family: 'interstateregular', Verdana, Geneva, sans-serif;
		font-size: 22px;
		text-align: right;
		margin-right: 3%;
		height: 400px;
		margin-bottom: 3%;
	}
	#prensa .cuadrodefotos{
		width: 100%;
		float: none;
		height: auto;
		margin-bottom: 0;
		position: relative;
		top: 18px;
		left: 0;
		text-align: left;
		padding: 0 44px;
	}
	#prensa .cuadrodefotos img{
		height: 150px;
		border: 1px solid #000;
		margin-right: 10px;
	}
	#prensa .cuadrodetexto{
		width: 100%;
		float: none;
		font-family: 'Roboto', Verdana, Geneva, sans-serif;
		font-size: 16px;
		text-align: left;
		margin-left: 0;
		height: auto;
		bottom: 0;
		position: absolute;
		margin-bottom: 0;
	}
	#prensa .cuadrodetexto h1{
		color: #a7ce3a;
		font-size: 21px;
		font-weight: bold;
		text-transform: uppercase;
		font-family: 'Roboto condensed', Verdana, Geneva, sans-serif;
		margin-bottom: 4px;
		padding-left: 44px;
		line-height: 19px;
		}
	#prensa .cuadrodetexto p{
        padding-left: 44px;
 }
	#prensa .cuadrodetexto p a{
		margin-left: -44px;
		color: #a7ce3a;
		font-size: 20px;
		font-weight: normal;
		display: block;
		text-transform: none;
		width:calc(100%+18px);
		box-shadow: 0 1px 3px 1px rgba(0,0,0,.13);
		color: #3b3b3b;
		font-size: 14px;
		line-height: 17px;
		font-family: 'Roboto condensed', sans-serif;
		font-weight: bold;
		padding: 20px;
		padding-left: 90px;
		transition:.13s;
		background: url(../img/dwn.png) 40px center no-repeat;
		}
	.slick-prev,
    .slick-next {
    	display:block !important;
    }




    /*----------------*/



	.tablamil {
		width: 100%;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	}

	#leftcontent {
		width: 1px;
		float: left;
		}
	#rightcontent {
		font-family: 'Roboto', Verdana, Geneva, sans-serif;
		width: 100%;
		float: right;
		/* padding-top: 30px; */
		font-weight: normal;
		}
	#rightcontent h1{
		color: #a7ce3a;
		font-size: 46px;
		font-weight: normal;
		text-transform: uppercase;
		}
	#rightcontent .center h1{
		text-transform: uppercase;
		text-align: center;
		color: #b1cc4a;
		font-size: 44px;
		line-height: 48px;
		font-family: 'Roboto condensed', sans-serif;
		font-weight: bold;
		padding: 0 20px;
		padding-bottom: 0;
		margin-top: -50px;
		}
	#rightcontent h5{
		color: #a7ce3a;
		font-size: 22px;
		text-transform: uppercase;
		margin-bottom: 10px;
		width: auto;
		margin-right: 0;
		text-align: center;
		float: none;
		margin-top: 20px;
		padding: 40px;
		font-family: 'Roboto condensed', Verdana, Geneva, sans-serif;
		font-weight: bold;
		line-height: 28px;
		}
     #rightcontent h5.subtitulo-pedidos {
		position: relative;
		top: -85px;
		right: auto;
		width: auto;
		/* text-align: left; */
		padding: 0 30px;
	}
	#rightcontent h3{
		color: #a7ce3a;
		font-size: 28px;
		font-weight: normal;
		text-transform: none;
		margin-bottom: 10px;
		}
	#rightcontent h4{
		color: #a7ce3a;
		font-size: 22px;
		font-weight: normal;
		text-transform: none;
		}
	#rightcontent p{
		color: #413e3f;
		font-size: 16px;
		font-weight: normal;
		width: auto;
		padding-left: 30px;
		}
	#rightcontent .espacio30{
		height: 30px;
		}
	#rightcontent p a.linkgris{
		color: #413e3f;
		}
	#rightcontent #logo{
		background-image: url(../images/logomini.jpg);
		height: 150px;
		width: 675px;
		background-repeat: no-repeat;
		background-position: right center;
		float: right;
		}
	#rightcontent .center{		
		color: #a7ce3a;
		font-size: 46px;
		font-weight: normal;
		text-transform: uppercase;
		text-align: center;
		width: auto;
		padding: 0 30px;
		}
	#rightcontent h5.subtitulo-pedidos{
	}
	#rightcontent .btn-pventa {
		text-transform: uppercase;
		text-align: left;
		width: auto;
		margin-left: -44px;
		display: block;
		width: calc(100%+18px);
		box-shadow: 0 1px 3px 1px rgba(0,0,0,.13);
		color: #3b3b3b;
		font-size: 16px;
		line-height: 16px;
		font-family: 'Roboto condensed', sans-serif;
		font-weight: bold;
		padding: 20px;
		padding-left: 108px;
		transition: .13s;
		background: url(../img/loc.png) 58px center no-repeat;
		margin-bottom: -27px;
	}
	#rightcontent .pventa {
		width: 100%;
		padding: 0 30px;
	}
	#rightcontent .pventa.abierto {
		padding: 30px;
	}
	#rightcontent .pventa .der{
		float: none;
		width: 100%;
		height: auto;
		margin-bottom: 33px;
		}
	#rightcontent .pventa der h2{
		color: #a7ce3a;
		width: 335px;
		text-align: right;
		}
	#rightcontent .pventa .der p{
		text-align: left;
		width: auto;
		padding: 0;
		}
	#rightcontent .pventa .der a{
		color: #77981b;
		font-weight: bold;
		}
	#rightcontent .pventa .izq{
		width: 100%;
		min-height: 60px;
		height: auto;
		float: none;
		}
	#rightcontent .pventa .der h2{
		display:none;
		}
	#rightcontent .pventa .izq h2{
		color: #a7ce3a;
		width: 100%;
		text-align: left;
		margin-bottom: 2px;
		}
	#rightcontent .pventa .izq p{
		width: 100%;
		text-align: left;
		padding: 0;
		margin-bottom: 5px;
		}
	#rightcontent .datos {
		width: auto;
		padding: 30px;
		padding-left: 0;
		font-size: 15px;
		font-weight: bold;
		}
	#rightcontent .datos #logo{
		background-image: url(../images/logomini.jpg);
		height: 150px;
		width: 500px;
		background-repeat: no-repeat;
		background-position: right center;
		float: left;
		}
	#rightcontent .datos .izq p{
		width: auto;
		text-align: left;
		float: none;
		font-weight: bold;
		margin-bottom: 2px;
		}
	#rightcontent .datos .der p{
		text-align: left;
		width: auto;
		float: none;
		margin-left: 0;
		font-weight: 400;
		margin-bottom: 6px;
		}
	#imagenfooter{
		width:950px;
		margin-right: auto;
		margin-left: auto;
		}
	#imagenfooter img{
		max-width:100%;
		}
	#rightcontent2 {
		font-family: 'interstateregular', Verdana, Geneva, sans-serif;
		width: 400px;
		float: right;
		padding-top: 30px;
		font-weight: normal;
		}
	#rightcontent2 h1{
		color: #a7ce3a;
		font-size: 46px;
		font-weight: normal;
		text-transform: uppercase;
		}
	#rightcontent2 .center h1{
		color: #a7ce3a;
		font-size: 46px;
		font-weight: normal;
		text-transform: uppercase;
		text-align: center;
		}
	#rightcontent2 h3{
		color: #a7ce3a;
		font-size: 28px;
		font-weight: normal;
		text-transform: none;
		margin-bottom: 10px;
		}
	#rightcontent2 h4{
		color: #a7ce3a;
		font-size: 22px;
		font-weight: normal;
		text-transform: none;
		}
	#rightcontent2 p{
		color: #413e3f;
		font-size: 22px;
		font-weight: normal;
		width: 400px;
		}



#floatderecho {
	float: right;
	width: 680px;
	padding-top: 30px;
}
#floatderecho h1{
	color: #a7ce3a;
	font-size: 46px;
	font-weight: normal;
	text-transform: uppercase;
	}
#floatderecho p{
	color: #413e3f;
	font-size: 22px;
	font-weight: normal;
	text-align: left;
	width: 670px;
	}
#floatderecho a {
	color: #a3ce37;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	}
.contacto {
	float: none;
	width: 92%;
	min-width: 297px;
	font-family: 'interstateregular', Verdana, Geneva, sans-serif;
	margin-left: 27px;
}
.contacto p{
	font-family: 'Roboto condensed', Verdana, Geneva, sans-serif;
	font-size: 22px !important;
	font-weight: bold !important;
	color: #b1cc4a !important;
	text-align: left;
	float: none;
	width: 150px;
	padding: 0 !important;
	margin-bottom: 0px;
	margin-top: 23px;
}
.contacto input{
	font-family: 'Roboto', Verdana, Geneva, sans-serif;
	font-size: 17px;
	font-weight: normal;
	float: none;
	width: 100%;
	background-color: #f5f9e8;
	margin-left: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 8px;
}
.contacto textarea{
	font-family: 'Roboto', Verdana, Geneva, sans-serif;
	font-size: 17px;
	font-weight: normal;
	float: none;
	width: 100%;
	background-color: #f5f9e8;
	margin-left: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.contacto-center{
	text-align: center;
}
.contacto input[type=submit] {
    width: 185px;
    height:41px;
    font-family: 'Roboto', Verdana, Geneva, sans-serif;
    background-color: #b1cc4a;
    font-weight: 300;
    font-size: 22px;
    color: #ffffff;
    text-transform: uppercase;
    border-radius: 40px;
    margin-left: -15px;
    display: inline-block;
}



}
@media screen and (max-width: 560px){
	#header #slider {
		width: 100%;
		height: 190px;
	}
	#header .header-sellos{
		display: block;
		position: absolute;
		width: 96%;
		top: 220px;
		left: 2%;
	}
	#header #slogan {
		top: 312px;
	}
	#header {
        height: 553px;
	}
}


.container-xl {
	transition:.3s;
}
@media (min-width: 1286px){
	.container-xl {
		max-width: 1286px;
	}
}






a#whatsapp-btn{
	position:fixed;
	right:30px;
	bottom:30px;
	color:#ffffff;
	font-size:28px;
	
	display:block;
	border-radius:50%;
	padding:14px 15px 14px 16px;
	line-height:26px;
	text-align:center;
    box-shadow:2px 0px 1px 0 rgba(0,0,0,.1);
    transition:.2s;
    background: #1bd741;
    z-index: 20;
}
a#whatsapp-btn:hover{
	bottom:32px;
    background: #46fc3c;
    background-image: -webkit-linear-gradient(top, #46fc3c, #42d934);
    background-image: -moz-linear-gradient(top, #46fc3c, #42d934);
    background-image: -ms-linear-gradient(top, #46fc3c, #42d934);
    background-image: -o-linear-gradient(top, #46fc3c, #42d934);
    background-image: linear-gradient(to bottom, #46fc3c, #42d934);
    box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);
}
